CSS的命名规范有哪些

发布时间:2022-02-23 17:16:32 作者:iii
来源:亿速云 阅读:199

这篇文章主要讲解了“CSS的命名规范有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的命名规范有哪些”吧!

命名规范

我们说过,我们最终的目的是协同开发,所以就要让我们的代码让别人看得懂。所以在css命名上需要有一定的规范,不同公司都有不同的规范,但这些规范大多都有相同的特点:

  1. 类名不使用魔法类名,也就是说,你的类名不能随便起,应当具有一定意义(比如a,b这种类名就是不负责任的一种起名方式)。

  2. 如果可以,请不要使用拼音作为命名,因为阅读代码的人不一定会懂拼音,这不利于维护

  3. 如果可以,类名尽量简写(前提是能让人看得懂,也就是说在2的基础上简写。

  4. 类名的命名时如果涉及多个单词组成的长名称或者词组,需要进行连字符进行连接,请使用中划线(-),因为下划线是js中经常使用到的,使用中划线避免冲突。

  5. 不要随便使用id选择器(不然会出现命名荒),id选择器在页面中是唯一的,不可复用,而且id的优先级比较高,所以在调试上会比较麻烦。所以尽量按需使用。

  6. 为选择器添加状态前缀(或者直接以一个状态命名一个选择器)这样可以更有语义化,比如某个标签被选中激活了,可以使用active作为一个激活情况的css来应用。

  7. css对大小写不敏感(不是绝对的,如果与HTML文档一起工作,class和id就对大小写敏感,所以,请统一使用小写),但并不意味着你可以随便采用大小写混合,最好的方式是统一用大写或者小写,就个人经验而言,小写字母更易阅读。

书写顺序

  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等)

  1. background-color

  2. background-image

  3. background-repeat

  4. background-attachment

  5. background-position

其他代码优化

如果对你的代码是否符合规范还有疑惑,一些开发工具提供代码检查功能(没错我说的就是jetbrain公司的产品,他们家的webstorm,PHPstorm,还有可以兼职编写前端页面的idea,pycharm等都有代码检查功能,可以检查css是否符合规范)。

感谢各位的阅读,以上就是“CSS的命名规范有哪些”的内容了,经过本文的学习后,相信大家对CSS的命名规范有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. css命名规范
  2. CSS的命名规范

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:怎么快速学会CSS

下一篇:CSS权值计算的方法是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》