文章详情页
css3 - 为什么css里面要带-moz-|-webkit-后又来一个不带它们的
浏览:226日期:2023-08-09 10:32:51
问题描述
如
.three-column { padding: 1em; -moz-column-count: 3; -moz-column-gap: 1em; -webkit-column-count: 3; -webkit-column-gap: 1em; column-count: 3; column-gap: 1em;}
这是出于什么目的呢?说是浏览器兼容,但是既然浏览器支持这个属性了,直接column-count: 3;不就行了么?不支持的,这么加了也不支持的呀。
谢谢。
问题解答
回答1:http://www.zhihu.com/question/19757263
回答2:不带私有前缀的是html5的标准写法,之所以带前缀的在前,标准写法在后是为了向前兼容。
回答3:因为这些属性只是实验性质的,有些浏览器不敢直接暴露出来,所以就加了个前缀。
回答4:面向对象的继承的概念有了解么?感觉不带前缀是父类,而带前缀的是子类,个人观点。。
标签:
CSS
相关文章:
1. javascript - 求一款靠谱点的移动端图片查看器插件,老司机速进!2. 为什么学习PHP3. html5 - vue.js中,如何对转义字符进行表达式判断?4. html5 - weex H5端的使用,怎么跑起来?5. CSS3可否做出这个效果?6. javascript - Meteor 中使用 bcrypt.compare 验证密码,如何在回调函数中修改全局变量?7. 老哥们求助啊8. mysql - 现在已经使用CommandArgument取到t_ID的值,现在还想取t_Name的值一起放到cs文件中的sql语句中该怎么做9. html - 急求,能否用flex或者高端点的CSS来布局这个图呢?不想用浮动或定位了10. 就一台服务器,mysql数据库想实现自动备份,如何设计?
排行榜

网公网安备