gpt4 book ai didi

css - CSS3 跨浏览器优先级背后的想法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:30 25 4
gpt4 key购买 nike

CSS3 跨浏览器优先级背后的想法是什么?

例如:

.box_scale {
-webkit-transform: scale(0.8); /* Chrome, Safari 3.1+ */
-moz-transform: scale(0.8); /* Firefox 3.5+ */
-ms-transform: scale(0.8); /* IE 9 */
-o-transform: scale(0.8); /* Opera 10.50-12.00 */
transform: scale(0.8); /* Firefox 16+, IE 10+, Opera 12.10+ */
}

第一个是-webkit-,第二个是-moz-,第三个是-ms-,第四个是-o- 最后没有任何前缀。这个优先级有什么意义?还是这并不重要?

最佳答案

你可以在属性名称中看到一个倒置的阶梯,从最长的(-webkit-)开始,到最短的(-o-)和无前缀的结束属性,通过缩进声明使冒号和值对齐来支持。

除此之外,前缀的顺序没有实际意义——您可以随意混合和匹配前缀的顺序,但有一个异常(exception):无前缀的属性总是排在最后,因为它是属性的标准化版本,并且您希望浏览器选择在其前缀版本上使用它,以确保您获得该属性最符合标准的行为。

关于css - CSS3 跨浏览器优先级背后的想法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19681124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com