11智能在线
新记
为什么很多浏览器不直接支持原始的 CSS3 样式,而要使用特定前缀(如 -webkit/-moz 等)呢?
例如 border-radius 这个样式,浏览器在某一版本打算支持这个样式,为什么不直接支持,而要使用 -webkit-border-radius/-moz-border-radius 来支持?
举报该文章
相关建议 2016-04-13
在标准还未确定时,部分浏览器已经根据最初草案实现了部分功能,为了与之后确定下来的标准进行兼容,所以每种浏览器使用了自己的私有前缀与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀的css3新属性
目前已有很多私有前缀可以不写了,但为了兼容老版本的浏览器,可以仍沿用私有前缀和标准方法,逐渐过渡
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pqpfsfvs878m7sp7s2.html
其他看法
第1个回答 2016-04-13
规范未定。
这点也是很郁闷,一个属性要写好几次。
Warning
: Invalid argument supplied for foreach() in
/www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html
on line
47
相似回答
大家正在搜
相关问题
为什么使用css3要加前缀
CSS3的属性为什么要带前缀
css3为什么有通用还要加兼容前缀
原生JS设置CSS3样式时,怎么添加兼容性前缀(