头闻号

童军

塑料表面处理|中网|数码相机|注塑加工|表面处理

首页 > 新闻中心 > 科技常识:CSS编写规范的相关建议
科技常识:CSS编写规范的相关建议
发布时间:2024-09-22 04:07:14        浏览次数:3        返回列表

今天小编跟大家讲解下有关CSS编写规范的相关建议 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关CSS编写规范的相关建议 的相关资料,希望小伙伴们看了有所帮助。

避免过度约束

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

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; }

来源:爱蒂网