当前位置: 代码网 > it编程>网页制作>Css > css代码优化的12个技巧

css代码优化的12个技巧

2024年05月15日 Css 我要评论
1.id 规则2.class 规则3.标签规则4.通用规则对效率的普遍认识是从steve souders在2009年出版的《高性能网站建设进阶指南》开始,虽然该书中罗列的更加详细,但你也可以在这里查看

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和谷歌的优化浏览器渲染指南。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com