您好,欢迎访问上海华夕网络科技有限公司官方网站!我公司专业提供上海网站建设,网站SEO优化,百度关键词优化,让客户花较少的钱做到满意的效果,咨询热线:18055602260
关于我们

CSS编写规范的技巧介绍

发布时间:2016-10-22   编辑:华夕网络  阅读次数:

        欢迎大家在这里学习CSS编写规范的技巧!这里是我们给大家整理出来的精彩内容。我相信,这些问题也肯定是很多朋友在关心的,所以我就给大家谈谈这个!


CSS Code复制内容到剪贴板

// 糟糕
ul#someid {..}
.menu#otherid{..}
// 好的
#someid {..}
#otherid {..}

后代选择符最烂

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


CSS Code复制内容到剪贴板

// 烂透了
html div tr td {..}

尽可能使用复合语法

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: 20px 10px 20px 10px;
background: #000 url(../imgs/carrot.png) repeat-x bottombottom;
}

避免不必要的重复

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:
2px 2px 2px #000,
1px 4px 1px 1px #ddd inset;
}


        好了,CSS编写规范的技巧内容就给大家介绍到这里了。希望大家继续关注我们的网站!今标学院(021360.Net)!


如没特殊注明,文章均为华夕网络原创,转载请注明来自 http://seoyk.cn/

华夕学院栏目分类

大家都在浏览

这些是最新的