当前位置: 移动技术网 > IT编程>网页制作>CSS > css代码优化的12个技巧

css代码优化的12个技巧

2017年12月08日  | 移动技术网IT编程  | 我要评论

1.id 规则
2.class 规则
3.标签规则
4.通用规则
对效率的普遍认识是从steve souders在2009年出版的《高性能网站建设进阶指南》开始,虽然该书中罗列的更加详细,但你也可以在这里查看完整的引用列表,也可以在谷歌的《高效css选择器的最佳实践》中查看更多的细节。
本文我想分享一些我在编写高性能css中用到的简单例子和指南。这些都是受到mdn 编写的高效css指南的启发,并遵循类似的格式。

一、避免过度约束

 一条普遍规则,不要添加不必要的约束。

二、后代选择符最烂

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

三、避免链式(交集)选择符

这和过度约束的情况类似,更明智的做法是简单的创建一个新的css类选择符。

四、坚持kiss原则

想象我们有如下的dom:

下面是对应的规则……

五、使用复合(紧凑)语法

尽可能使用复合语法。

六、避免不必要的命名空间

七、避免不必要的重复

尽可能组合重复的规则。

八、尽可能精简规则
在上面规则的基础上,你可以进一步合并不同类里的重复的规则。

九、避免不明确的命名约定
最好使用表示语义的名字。一个好的css类名应描述它是什么而不是它像什么。
十、避免 !importants
其实你应该也可以使用其他优质的选择器。

十一、遵循一个标准的声明顺序

虽然有一些排列css属性顺序常见的方式,下面是我遵循的一种流行方式。

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

显然,这里只讲述了少数的规则,是我在我自己的css中,本着更高效和更易维护性而尝试遵循的规则。如果你想阅读更多的知识,我建议阅读mdn上的编写高效的css和谷歌的优化浏览器渲染指南。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网