博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css书写规范
阅读量:5457 次
发布时间:2019-06-15

本文共 620 字,大约阅读时间需要 2 分钟。

1:css命名规范

尽量把css模块化,不要把业务场景下css命名带进来,模块化之后可以复用,在模块外层加一个业务级的class,用于区分,

  • 一律小写; 
  • 尽量用英文; 
  • 不加下划线; 
  • 尽量不缩写,除非一看就明白的单词. 

 

2:css书写顺序:

浏览器加载渲染页面先加载dom,先渲染外层box,再渲染box自身宽高,浮动,定位等,最后再渲染box内的文字;所以我的渲染顺序是

display,position,width,height,text,font;gzip压缩传送的时候也会压缩的更小,

  1. 位置属性(position, top, right, z-index, display, float等)
  2. 大小(width, height, padding, margin)
  3. 文字系列(font, line-height, letter-spacing, color- text-align等)
  4. 背景(background, border等)
  5. 其他(animation, transition等)

 

3:提高性能:

css渲染是从右到左,渲染速度分别是id,class,标签,type,:after伪类;

*所以最好是最右边加class,

*不要用p.class,直接用.class

*good: p > .class       bad:p .class

转载于:https://www.cnblogs.com/55555azhe/p/3918796.html

你可能感兴趣的文章
AtCoder - 1999 Candy Piles
查看>>
Checklist: 2019 05.01 ~ 06.30
查看>>
【最短路】Vijos P1022Victoria的舞会2
查看>>
(原创)大数据时代:基于微软案例数据库数据挖掘知识点总结(Microsoft 线性回归分析算法)...
查看>>
调整Tomcat的并发线程到5000+
查看>>
[Typescript 2] Nullable Types - Avoiding null and undefined Bugs
查看>>
[Javascirpt AST] Babel Plugin -- create new CallExpression
查看>>
_itemmod_strengthen_item
查看>>
UVa 10622 (gcd 分解质因数) Perfect P-th Powers
查看>>
hibernate SQL聚合查询
查看>>
【BZOJ4278】[ONTAK2015]Tasowanie 后缀数组
查看>>
【BZOJ2045】双亲数 莫比乌斯反演
查看>>
【CF772D】Varying Kibibits FWT
查看>>
微信网页授权调试
查看>>
不要有这样的思维定势
查看>>
十万个为什么 —— 自然的好奇
查看>>
指针应用时的注意事项
查看>>
作为电磁波的 Wi-Fi 信号
查看>>
一步步学会用docker部署应用(nodejs版)
查看>>
让表单input等文本框为只读不可编辑的方法-转
查看>>