css代码如何优化?这12个方法要知道
Admin 2021-04-15 群英技术资讯 951 次浏览
对CSS代码优化是很有作用的,能够减少占用网页字符,提高网站打开速度,便于维护,而且也能让自己写的代码更加专业。那么我们要如何来编写高效呢个CSS呢?下面分享一些css代码优化方法和规则。
一、避免过度约束
一条普遍规则,不要添加不必要的约束。
代码如下: 二、后代选择符最烂
不仅性能低下而且代码很脆弱,html代码和css代码严重耦合,html代码结构发生变化时,CSS也得修改,这是多么糟糕,特别是在大公司里,写html和css的往往不是同一个人。
三、避免链式(交集)选择符
这和过度约束的情况类似,更明智的做法是简单的创建一个新的CSS类选择符。
四、坚持KISS原则
想象我们有如下的DOM:
下面是对应的规则……
五、使用复合(紧凑)语法
六、避免不必要的命名空间
代码如下:
七、避免不必要的重复
尽可能组合重复的规则。
十一、遵循一个标准的声明顺序
虽然有一些排列CSS属性顺序常见的方式,下面是我遵循的一种流行方式。
文本只是列举了少数的规则,对此感兴趣的朋友能够自己进一步去扩展学习。最后,在我们编写CSS过程中,最好本着更高效率和更易维护性的规则,养成好的编写习惯,希望上述内容对大家有帮助。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了CSS3 mask 遮罩的具体使用方法,详细的介绍了CSS3 mask 遮罩的具体使用,具有一定的参考价值,有兴趣的可以了解一下
随着HTML5的兴起,越来越多人使用HTML来进行所谓的表单提交,那么这种提交方式有几种呢?不知道的话就跟随爱站频道技术小编来看一看吧!
在用flex布局时,发现有两个属性功能好像有点类似:align-items和align-content,乍看之下,它们都是用于定义flex容器中元素在交叉轴(主轴为flex-deriction定义的方向,默认为row,那么交叉轴跟主轴垂直即为column,反之它们互调,flex基本的概念如下图所示)上的对齐方式,那么它们之间有什么区别呢?
CSS SandBox能解决什么问题,相关知识有哪些
这篇文章主要介绍了CSS 记录用户密码的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008