手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS编写规范的相关建议
CSS编写规范的相关建议
摘要:避免过度约束作为一般规则,不添加不必要的约束。CSSCode复制内容到剪贴板//糟糕ul#someid{..}.menu#otherid{....

避免过度约束

作为一般规则,不添加不必要的约束。

CSS Code复制内容到剪贴板 //糟糕 ul#someid{..} .menu#otherid{..} //好的 #someid{..} #otherid{..}

后代选择符最烂

不仅性能低下而且代码很脆弱,html代码和css代码严重耦合,html代码结构发生变化时,CSS也得修改,这是多么糟糕,特别是在大公司里,写html和css的往往不是同一个人。

CSS Code复制内容到剪贴板 //烂透了 htmldivtrtd{..}

尽可能使用复合语法

CSS Code复制内容到剪贴板 //糟糕 .someclass{ padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px; background:#000; background-image:url(../imgs/carrot.png); background-position:bottombottom; background-repeat:repeat-x; } //好的 .someclass{ padding:20px10px20px10px; background:#000url(../imgs/carrot.png)repeat-xbottombottom; }

避免不必要的重复

CSS Code复制内容到剪贴板 //糟糕 .someclass{ color:red; background:blue; font-size:15px; } .otherclass{ color:red; background:blue; font-size:15px; } //好的 .someclass,.otherclass{ color:red; background:blue; font-size:15px; }

组织好的代码格式

代码的易读性和易维护性成正比。下面是我遵循的格式化方法。

CSS Code复制内容到剪贴板 //糟糕 .someclass-a,.someclass-b,.someclass-c,.someclass-d{ ... } //好的 .someclass-a, .someclass-b, .someclass-c, .someclass-d{ ... } //好的做法 .someclass{ background-image: linear-gradient(#000,#ccc), linear-gradient(#ccc,#ddd); box-shadow: 2px2px2px#000, 1px4px1px1px#dddinset; }

【CSS编写规范的相关建议】相关文章:

CSS的十八般技巧

用CSS设置表格边框的语法详解

CSS常见属性缩写与全写对比

DIV+CSS固定底部的漂浮广告

CSS对浏览器的兼容性性处理(IE7,6与Fireofx)

关于DIVCSS浮动float的兼容

DIV+CSS常见的错误

CSS控制DIV绝对定位、相对定位的技巧

用CSS实现简单的进度条

CSS实现带箭头的DIV提示框

精品推荐
分类导航