欢迎光临
我们一直在努力
扫描二维码在手机上浏览
网站制作

前端教程:CSS书写规范、顺序推荐

写了这么久的CSS,但大部分前端er都没有按照良好的CSS书写规范来写CSS代码,这样会影响代码的阅读体验,这里设计达人网总结一个CSS书写规范、CSS书写顺序供大家参考,这些是参考了国外一些文章以及我的个人经验总结出来,我想对写CSS的前端用户来说是值得学习的。

CSS书写顺序

  1. 定位属性:position、display、float、left、top、right、bottom、overflow、clear、z-index
  2. 自身属性:width、height、padding、border、margin、background
  3. 文字样式:font-family、font-size、font-style、font-weight、font-varient color
  4. 文本属性:text-align、vertical-align、text-wrap、text-transform、text-indent、text-decoration、letter-spacing、word-spacing、white-space、text-overflow
  5. css3中新增属性:content、box-shadow、border-radius、transform……

在进行样式书写的时候,建议按照1-5的顺序来写样式。
那么为什么要这样写呢?其目的是减少浏览器reflow(回流),从而提升浏览器渲染dom的性能

CSS书写规范

使用CSS缩写属性

CSS有些属性是可以缩写的,比如padding,margin,font等等,这样精简代码同时又能提高用户的阅读体验。

去掉小数点前的“0”

简写命名

很多用户都喜欢简写类名,但前提是要让人看懂你的命名才能简写哦!

16进制颜色代码缩写

有些颜色代码是可以缩写的,我们就尽量缩写吧,提高用户体验为主。

连字符CSS选择器命名规范

  1. 长名称或词组可以使用中横线来为选择器命名。
  2. 不建议使用“_”下划线来命名CSS选择器,为什么呢?
      • 输入的时候少按一个shift键;
      • 浏览器兼容问题 (比如使用_tips的选择器命名,在IE6是无效的)
      • 能良好区分JavaScript变量命名(JS变量命名是用“_”)

不要随意使用Id

id在JS是唯一的,不能多次使用,而使用class类选择器却可以重复使用,另外id的优先级优先与class,所以id应该按需使用,而不能滥用。

为选择器添加状态前缀

有时候可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。

CSS命名规范(规则)

常用的CSS命名规则

注释的写法:

Id的命名:

  1. 页面结构
  2. 导航
  3. 功能

特别注意:

  1. 一律小写;
  2. 尽量用英文;
  3. 不加中槓和下划线;
  4. 尽量不缩写,除非一看就明白的单词。

CSS样式表文件命名

THE END
历史上的今天
二月
6
    哇哦~~~,历史上的今天没发表过文章哦
标签
喜欢就支持一下吧!!!
点赞0打赏分享
版权声明
本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自:灵阳星空 » 前端教程:CSS书写规范、顺序推荐
本文标题:前端教程:CSS书写规范、顺序推荐
本文日期:本文发表于 2020/02/06 17:04:31,最后更新于 2020/02/06 17:05:10,如内容失效,请反馈给我们,谢谢!
本文地址: https://www.jsksky.com/css-writing-specification-and-order-recommendation.html

网络臭虫

已发布399篇文章
吃得苦中苦,方为人上人,不卧薪藏胆,哪能苦尽甘来?点击进入我的网站了解更多有关我的信息。

评论 抢沙发

评论前必须登录!

 


觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏