Поддержка браузера CSS отстает за разработкой CSS. Спецификации CSS 3 были сделаны более половины. Но это не мешает нам использовать новые технологии в CSS. Хотя мы не можем применять их так же свободно, как мы используем общие технологии в CSS, мы можем достичь более ярких результатов в конкретном браузере. Использование этих новых технологий в нужных местах не только позволит вам стоять на переднем крае технологии CSS, но и заставит ваши работы чувствовать себя освеженными. Новая технология CSS: не ожидайте получить поддержку от всех браузеров В строке 1 мы можем установить высоту всех форм с атрибутами значения на 25px; Но делать это в Internet Explorer 6 совершенно неэффективно, потому что эта «новая технология CSS» не поддерживается. Тем не менее, эта новая технология не поддерживается даже в Internet Explorer 8. В настоящее время она поддерживается только в Firefox, Safari и Chrome, и эта поддержка не полностью поддерживается. - радиус.
Microsoft объявила об уровне поддержки CSS для каждой версии браузера в Internet Explorer 5.5 до 8.0. . Это означает, что вы должны отказаться от использования этой технологии для пользователей Internet Explorer 6.x, которая в настоящее время по -прежнему составляет более 40% рынка. Например:
[value] {height: 25px}
[href = http: //www.dudo.org/] {color: red;}
В CSS 3 селекторы атрибутов имеют более мощные функции, дополнительно, CSS 3 также добавляет закругленные угловые технологии, текстовые тени, трехмерные границы и другие эффекты. 2 Станьте очень просто, например, в CSS 3 вам нужен только следующий код для достижения округлого углового появления:
<div style = "radiu: 5px"> Это округлый угол </div>
Это новая технология в CSS, которая никогда не может быть полностью объяснена всеми браузерами одновременно.
Новая технология CSS не является взломом CSS
Что такое CSS Hack? CSS Hack - это метод, который использует некоторые недостатки в приложении CSS браузера для реализации применения правил CSS отдельно. Например, используйте _property, чтобы различать IE7, 8 и другие версии IE, и *собственность может использоваться для различения между IE и браузерами и т. Д. Тем не менее, здесь указывается, что все эти взломы CSS не являются стандартными спецификациями CSS, и ни один из них не проходит проверку W3C. Но новые технологии CSS разные.
Кроме того, новая технология CSS не может быть решена Hack. Для случаев, когда модель ящика объяснения различных браузеров являются несоответствующими, мы можем исправить его с помощью CSS Hack, но проблема, которую Internet Explorer не поддерживает округлые прямоугольники, не может быть решена любой технологией CSS Hack. Фоновое изображение.
Следовательно, новая технология CSS не является типом взлома CSS, это ортодоксальная спецификация CSS.
Соответствующее использование новой технологии CSS
Хотя ранее мы упоминали, что новая технология CSS не может быть поддержана всеми браузерами, а также не может достичь того же эффекта в разных браузерах, таких как использование технологии CSS Hack. Однако это не мешает нам их использовать. Представьте себе, разве не было бы более привлекательным добавлять дополнительную простоту использования в браузер, не влияя на его использование? И мы достигли этого эффекта без добавления нерегулярных правил CSS, таких как CSS Hack. Следовательно, соответствующее использование технологии CSS в нужное время может достичь глазури на торте, что облегчает использование веб -страницы.