css3中-moz、-ms、-webkit各什么意思

html-css030

css3中-moz、-ms、-webkit各什么意思,第1张

1、-moz代表firefox浏览器私有属性

2、-ms代表ie浏览器私有属性

3、-webkit代表safari、chrome私有属性

这些是为了兼容老版本的写法,比较新版本的浏览器都支持直接写:border-radius。

现在比较流行的一个概念就是:不太关键的样式,可以不考虑兼容,比如你说的圆角,并不影响内容的显示,如果客户浏览器太旧,就让他看到旧的方形效果就是,一定要看到新效果,只能建议客户升级浏览器。

-webkit- ,针对safari,chrome浏览器的内核CSS写法

-moz-,针对firefox浏览器的内核CSS写法

-ms-,针对ie内核的CSS写法

-o-,针对Opera内核的CSS写法

凡是 -ms -webkit -moz -o 这样的前缀, 那都是某个浏览器专属的前缀。 -ms就是IE的前缀。 这个不会在css标准库里面, 是浏览器私有的。所以你看这一半就可以了touch-action

一般这样的前缀很少有人主动去加, 都是IDE插件自动加上去的。