Чтобы обеспечить совместимость с несколькими браузерами, мы склонны использовать как специальные расширения для поставщиков, так и стандартный синтаксис CSS3. Я знаю, что CSS3 все еще в проекте, но мы уже начали его использовать. Но вопрос в том, действительно ли порядок их возникновения имеет значение?
Например, см. здесь
-moz-border-radius: 10px;
border-radius: 10px;
Это применимо к браузеру border-radius
, а затем возвращается к стандартным методам, позже будет надеяться, что он будет проигнорирован, но все же.
Аналогично, переключая их порядок
border-radius: 10px;
-moz-border-radius: 10px;
Теперь сначала выполняется стандартный синтаксис, а затем возвращается к расширению на основе браузера.
Это какая-то разница, вызванная заказом? Может быть с точки зрения производительности или иначе.