CSS编写规范的建议有哪些
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,CSS编写规范的建议有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。避免过度约束作为一般规则,不添加不必要的约束。CSS Cod
千家信息网最后更新 2025年11月11日CSS编写规范的建议有哪些
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编写规范的建议有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
代码
内容
糟糕
剪贴板
剪贴
问题
建议
方法
更多
格式
帮助
解答
低下
和易
易行
脆弱
简单易行
个人
做法
公司
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发专业在电厂
常用的关系型数据库ldap
实时数据库软件免费官方版
赵立坚美方网络安全
安卓软件开发蓝牙串口
域名用自己的服务器怎么备案
合肥光学透镜设计软件开发
数据库怎么升级到pb12
成功保障七一期间网络安全问题
全球最大网络安全公司排名
数据库执行两个存储过程
广发 数据库
交通局网络安全宣传工作会议
皇族网络技术的群号
天台本地软件开发推荐咨询
网络安全小病毒的制作实验心得
cbm属二次文献数据库吗
软件开发测试皮肤管理
百度答题显示服务器繁忙
全县网络安全和信息化会议
软件开发与系统开发一样吗
苹果电脑如何使用微软数据库
图数据库 时间顺序
软件开发图文设计
数据库分析软件access
游戏服务器开发架构
网络安全为网络安全考
遥感卫星网络技术
go开发的数据库
软件开发人员汇报项目术语