Некоторое время мне это было интересно.
Свойства css3 еще не стандартизированы, но могут быть реализованы браузерами с использованием префикса для конкретного браузера. Например, можно использовать border-radius, и он отлично работает в современных браузерах. Однако для предыдущих версий поставщиков браузеров мы можем использовать для работы префиксы конкретных поставщиков, такие как -moz, -webkit и т. Д.
Теперь для своей страницы я использовал градиенты и border-radius, создал пару классов, которые их используют, и применил эти классы повсеместно.
Что из следующего лучше делать?
Используя javascript, чтобы определить, есть ли поддержка, и использовать свойства, если они поддерживаются, если указанное выше неверно, проверьте пользовательский агент и примените соответствующие свойства поставщика.
Использование всех префиксов браузера в классах и разрешение браузеру использовать то, что ему подходит.
Что меня интересует и беспокоит, так это производительность и время загрузки DOM.
border-radius
. - person Šime Vidas   schedule 06.02.2012