清晰明了的CSS代码

一:css命名规则

使用类选择器,放弃ID选择器。因为ID在一个页面中的唯一性导致了如果以ID为选择器来写css,就无法重用,而class而优势在于复用性,而且私有度也并不高。因此,我一般情况下会选择在HTML中的ID用于JavaScript,但是在CSS里只用class,一个ID也不用。这样做实际上也是将表现和行为分开,而不是混在一起。

在html文件中写class的方法:使用单个字母+“-”为前缀。比如:对于header部分,我们可以这样写:

<div class="g-header"></div>

单个字母的意思就是(grid)的第一个字母。好处是我们在css代码中可以通过首字母清楚地知道其作用是什么,即见名知意。除此之外,我们应当注意:在命名时应当尽量简约而不失语义。

二:css代码格式

1、选择器、属性和值都是用小写。

2、单行写完一个选择器定义。

3、最后一个值也要以分号结尾。

4、省略值为0的单位

5、使用16进制表示颜色值,其中的字母使用大写形式,并尽量缩写。

6、根据属性的重要性顺序书写。

7、私有在前,标准在后。

三、类选择器的命名建议

1、对于布局,即用.g-作为前缀,通常有以下推荐的写法。

头部: header或head

主体: body

尾部:footer或foot

主栏: main

侧栏:side

盒容器: wrap或box

主栏子容器:mainc

侧栏子容器:sidec

2.对于模块,即.m-作为前缀。元件,.u-作为前缀,通常有下面推荐的写法。

导航: nav

子导航:subnav

菜单:menu

选项卡:tab

标题区:head或title

内容区:body或content

列表:list

表格:table

表单:form

排行:top

热点:hot

登录:login

标志:logo

广告:adervertise

搜索:search

幻灯:slide

帮助:help

新闻:news

下载:download

注册:register或regist

投票:vote

版权:copyright

结果:result

按钮:button

输入:input


以上です。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,695评论 19 139
  • CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:s...
    王小傲阅读 1,540评论 0 9
  • CSS命名规则 头:header内容:content/containe尾:footer导航:nav侧栏:sideb...
    纹小艾阅读 774评论 0 9
  • 我爱你 我想你 爱 人 爱人之间应该说什么? 我爱你 我想你 爱 人 爱人生活中的一点涟漪 我爱你 我想你 爱 人
    萧雨彤阅读 342评论 1 0
  • 从小到大,妈妈呕心沥血,无微不至地关怀我。我总想感恩,总想回报,总想多为妈妈做点事。 记得八岁那年的一...
    宝旺阅读 337评论 0 1

友情链接更多精彩内容