【发布时间】:2024-04-26 16:25:02
【问题描述】:
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-,最后没有任何前缀。这个优先级有什么意义?或者这无关紧要?
【问题讨论】:
-
这里的顺序不会改变任何东西,每个前缀都是特定于浏览器的,IE9会忽略除-ms-语句之外的所有内容。
标签: css cross-browser