搜索
css3 - 为什么css里面要带-moz-|-webkit-后又来一个不带它们的
阿神
阿神 2017-04-17 11:02:35
[CSS3讨论组]

.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;不就行了么?不支持的,这么加了也不支持的呀。

谢谢。

阿神
阿神

闭关修行中......

全部回复(4)
阿神

http://www.zhihu.com/question/19757263

阿神

不带私有前缀的是html5的标准写法,之所以带前缀的在前,标准写法在后是为了向前兼容。

天蓬老师

因为这些属性只是实验性质的,有些浏览器不敢直接暴露出来,所以就加了个前缀。

PHPz

面向对象的继承的概念有了解么?感觉不带前缀是父类,而带前缀的是子类,个人观点。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号