富贵资源网 Design By www.hznty.com
避免过度约束
作为一般规则,不添加不必要的约束。
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;
- }
富贵资源网 Design By www.hznty.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
富贵资源网 Design By www.hznty.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。