css代码如何优化?
发布时间:2023-09-08 10:03:57 所属栏目:语言 来源:
导读: 对CSS代码优化是很有作用的,能够减少占用网页字符,提高网站打开速度,便于维护,而且也能让自己写的代码更加专业。那么我们要如何来编写高效呢个CSS呢?下面分享一些css代码优化方法和规则。
一、
一、
|
对CSS代码优化是很有作用的,能够减少占用网页字符,提高网站打开速度,便于维护,而且也能让自己写的代码更加专业。那么我们要如何来编写高效呢个CSS呢?下面分享一些css代码优化方法和规则。 一、避免过度约束 一条普遍规则,不要添加不必要的约束。 代码如下: // 糟糕 ul#someid {..} .menu#otherid{..} // 好的 #someid {..} #otherid {..} 二、后代选择符最烂 不仅性能低下而且代码很脆弱,html代码和css代码严重耦合,html代码结构发生变化时,CSS也得修改,这是多么糟糕,特别是在大公司里,写html和css的往往不是同一个人。 代码如下: // 烂透了 html div tr td {..} 三、避免链式(交集)选择符 这和过度约束的情况类似,更明智的做法是简单的创建一个新的CSS类选择符。 代码如下: // 糟糕 .menu.left.icon {..} // 好的 .menu-left-icon {..} 四、坚持KISS原则 想象我们有如下的DOM: 代码如下: <ul id="navigator"> <li><a href="#" class="twitter">Twitter</a></li> <li><a href="#" class="facebook">Facebook</a></li> <li><a href="#" class="dribble">Dribbble</a></li> </ul> 下面是对应的规则…… 代码如下: // 糟糕 #navigator li a {..} // 好的 #navigator {..} 五、使用复合(紧凑)语法 代码如下: // 糟糕 .someclass { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; background: #000; background-image: url(../imgs/carrot.png); background-position: bottom; background-repeat: repeat-x; } // 好的 .someclass { padding: 20px 10px 20px 10px; background: #000 url(../imgs/carrot.png) repeat-x bottom; } 文本只是列举了少数的规则,对此感兴趣的朋友能够自己进一步去扩展学习。最后,在我们编写CSS过程中,最好本着更高效率和更易维护性的规则,养成好的编写习惯,希望上述内容对大家有帮助。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
