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