объединение правил CSS-специфического поставщика: понимание ограничений
CSS обеспечивает мощный механизм для элементов стиля в разных браузерах. Однако использование префиксов, специфичных для поставщика в CSS, представляет собой проблему при попытке консолидировать правила, которые нацелены на те же свойства.
, в частности, объединение псевдо-элементов/классов, специфичных для поставщика. Чтобы понять это ограничение, мы углубимся в основные принципы синтаксиса CSS.
в соответствии с спецификациями CSS2.1, селектор CSS включает в себя все в зависимости от начальной кудривой скобки ({). Пользовательские агенты игнорируют селекторы, что они не могут проанализировать (то есть те, которые не соответствуют стандартам CSS2.1).
, поскольку браузеры не могут поддерживать специфичные для поставщика префиксы, оставляя только те, которые распознаются конкретным броузером. Это объясняет неспособность объединить специфичные для поставщика правила в спецификации, разделенном в запятой.
] спецификация CSS2.1, по сути, гласит, что невежество неизвестных селекторов приводит к их отказу, что делает комбинации, такие как предложенные невозможные. Совместимость кода CSS зависит от поддержки браузеров для конкретных поставщиков.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3