`
zhangyaochun
  • 浏览: 2651233 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

浅谈css3的书写顺序

阅读更多

前言

 

      最近一直在写css规范的文档,关于css3的一些规则,大家多有一些抱怨,很多的私有属性如-webkit|-moz等,但是部分写法中对应规则的顺序到底是有没有关系,前后关系会不会带来一些问题?

 

正文

 

我们先直接来看一个demo

 

/*标准在前,私有在后*/
.test-no{
  border-radius:30px 10px;
  -webkit-border-radius:30px 10px;
}
/*私有在后,标准在后*/
.test-yes{
  -webkit-border-radius:30px 10px;
  border-radius:30px 10px;
}
   

 

<div id="t1" class="test-no" style="height:50px;width:100px;border:1px solid blue;"></div>
<div id="t2" class="test-yes" style="height:50px;width:100px;border:1px solid blue;"></div>
 

结果在chrome下的截图

 


         
所以对于css3的书写顺序的规则

 

        浏览器私有属性在前,标准的属性在后 

 

 

扩展阅读:

 

http://css-tricks.com/ordering-css3-properties/

 

http://www.zhangxinxu.com/wordpress/2010/09/%E9%9C%80%E8%AD%A6%E6%83%95css3%E5%B1%9E%E6%80%A7%E7%9A%84%E4%B9%A6%E5%86%99%E9%A1%BA%E5%BA%8F/

 

  • 大小: 3.4 KB
1
0
分享到:
评论

相关推荐

    浅谈css的四种书写方式(必看篇)

    3. **@import方式引入CSS** `@import`语句允许在内部样式表中引入其他CSS文件,但与`&lt;link&gt;`标签不同,`@import`是在CSS解析过程中异步加载的,这可能导致页面闪烁,因此并不推荐。例如: ```html @import 'my-...

    浅谈CSS伪类与伪元素

    不过,在实际应用中,单冒号和双冒号的写法都是被接受的,并且它们的作用相同,仅仅是书写格式的区别。例如,:before与::before在功能上是等价的。 在使用伪元素时,开发者需要注意的是,伪元素并不是真正的DOM元素...

    web前端+css命名 规范

    在Web前端开发中,CSS(层叠样式表)命名规范是至关...在实际工作中,可以参考提供的文档资源,如`CSS命名规范参考及书写注意事项.doc`、`WEB前端开发规范.doc`,以及`HTML+css PPT浅谈.rar`,深入理解并应用这些规范。

    浅谈蒙古文网页设计.pdf

    「浅谈蒙古文网页设计」 蒙古文网页设计是指在网页设计中使用蒙古文文字的设计方法和技术。蒙古文是一种特殊的文字,其书写习惯是从上到下、从左到右的顺序拼写显示出来。因此,我们需要借助层叠样式表(CSS)的...

    浅谈页面装载js及性能分析方法

    由于js执行顺序是顺序执行的,为提高页面相应速度,一般做法是在onload中只画页面,一些事件的绑定函数,ajax方法等可延后书写。 二、响应速度分析 1.借助工具进行分析 各大浏览器的开发者工具(最喜欢使用火狐)...

Global site tag (gtag.js) - Google Analytics