CSS命名规范
来源:互联网 发布:c语言基本算法 编辑:程序博客网 时间:2024/06/03 23:48
刚开始学前端用CSS写页面各个div的名称总是用中文拼音和英文混杂,结果发现代码多了纠错的时候很难找。总结下CSS命名规范。
搜索引擎优化(seo)有很多工作要做,其中对代码的优化是一个很关键的步骤。为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则:
页头:header
登录条:loginBar
标志:logo
侧栏:sideBar
广告:banner
导航:nav
子导航:subNav
菜单:menu
子菜单:subMenu
搜索:search
滚动:scroll
页面主体:main
内容:content
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
友情链接:friendLink
页脚:footer
加入:joinus
指南:guild
服务:service
热点:hot
新闻:news
下载:download
注册:regsiter
状态:status
按钮:btn
投票:vote
合作伙伴:partner
版权:copyRight
CSSID的命名
外套:wrap
主导航:mainNav
子导航:subnav
页脚:footer
整个页面:content
页眉:header
页脚:footer
商标:label
标题:title
主导航:mainNav(globalNav)
顶导航:topnav
边导航:sidebar
左导航:leftsideBar
右导航:rightsideBar
旗志:logo
标语:banner
菜单内容1:menu1Content
菜单容量:menuContainer
子菜单:submenu
边导航图标:sidebarIcon
注释:note
面包屑:breadCrumb(即页面所处位置导航提示)
容器:container
内容:content
搜索:search
登陆:login
功能区:shop(如购物车,收银台)
当前的current
样式文件命名
主要的:master.css
布局版面:layout.css
专栏:columns.css
文字:font.css
打印样式:print.css
主题:themes.css
CSS代码书写样式
在写CSS代码的时候,对于缩进、断行、空格,每个人有每个人的书写习惯。在经过不断实践后,我决定采用下面这样的书写样式:
selector1,
selector2 {
property:value;
}
当使用联合定义时,我通常将每个选择器单独写一行,这样方便在CSS文件中找到它们。在最后一个选择器和大括号{之间加一个空格,每个定义也单独写一行,分号直接在属性值后,不要加空格。
我习惯在每个属性值后面都加分号,虽然规则上允许最后一个属性值后面可以不写分号,但是如果你要加新样式时容易忘记补上分号而产生错误,所以还是都加比较好。
最后,关闭的大括号}单独写一行。
空格和换行有助与阅读。
- 规范.DIV+CSS命名规范
- CSS规范命名
- css 命名规范
- css 命名规范
- css 命名规范
- CSS规范命名
- DIV+CSS 命名规范
- CSS命名规范
- DIV+CSS 命名规范
- css 命名规范...
- CSS 命名规范
- css命名规范
- CSS+DIV命名规范
- CSS 命名规范
- CSS命名规范
- CSS样式命名规范
- CSS命名规范
- css 的命名规范
- android开发笔记
- "_inflateEnd", referenced from "_inflateInit_"等。这时需要在工程中加入libz.dlib 文件
- 黑马程序员_java文件系统
- 设计模式学习笔记---观察者模式Observer pattern(Java版)
- m个数取n个进行组合
- CSS命名规范
- Lq_序列求和
- Yii2 布局模板
- spring中@param和mybatis中@param使用区别
- NYOJ 题目710 外星人的供给站(贪心区间覆盖)
- 将一个十进制数n转换为k进制数
- 对于Java静态成员变量和非静态成员变量的一些学习方法
- FTP----笔记
- 信号量函数(semget、semop、semctl)