学习随笔——CSS命名规范——2020.11.9
- CSS及HTML定义的基本规则:
- 所有的命名都采用小写,不可以用数字开头
- 属性的值用双引号(" ")括起来,且一定要有值如:class = “font-red”;
- 《h1》到《h6》的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询
- 给每一个表格和表单加上一个唯一的结构标记 id
- img都加上 alt属性
- 全部采用英文命名
- 尽量不要创缩写,除非一看就明白的英文缩写
- 选择器基本命名方法:
- 用于 样式含义,网页结构,页面功能来命名选择器
- 样式语义命名法:当定义类名时,常用样式的语义化来描述名称,也就是根据被定义样式的含义来命名
- 网页结构命名法:根据要命名的元素在HTML文档中的结构来命名
- 页面功能命名法:根据要命名的元素在HTML的功能来命名
- CSS选择器及CSS文件的建议命名:
- 在DIV+CSS的HTML页面中,无论是使用类选择器,还是使用id选择器都无所谓,但最好遵循: 唯一的特殊的,最外层的元素使用id选择器,在HTML中 重复调用的样式使用类选择器
- 外套 wrap/box
- 头部 header
- 头部 logo
- 导航条 nav
- 栏目标题 title
- 广告轮播图 banner
- 主要内容 main
- 左侧 main-left
- 右侧 main-right
- 内容 content
- 底部 footer
- 版权声明 copyright
- CSS文件的建议命名:
- 每个css文件统一采用style作为文件名称前缀,每个css文件与html文件名称对应
- style_index.css 首页的样式
- style_login.css 登录页面的样式
- style_reg.css 注册网页的样式
- style_base.css 公共的基础样式
- style_comm.css 公共的通用样式
- style_forms.css 公共的表单通用样式