我们开发CSS+DIV网页(Xhtml)的时候,特别困惑和纠结class命名的问题,特别是刚入行的新手们,几乎都不知道怎么地方用什么样的命名,其实小编当时也是这样的,偷偷告诉大家我都是用每个模块的标题来命名的比如说这是一个照片展示的内容我们会直接用photo来命名,其实这个东西没有说是必须按照规定的要求来,不过太普通的话懂得一看就是小白,那么如何来命名class标签呢?今天web前端教程给大家总结了一套有关命名的问题及规则是什么,希望能够帮助到新手朋友们。
一、命名规则建议说明:
1.所有的命名最好都小写
2.属性的值一定要用双引号(“”)括起来,且一定要有值如class=”divcss5″,id=”divcss5″
3.每个标签都要有开始和结束,且要要正确使用层次不能随便使用,排版有规律工整
4.遇见空元素要有结束的tag或于开始的tag后加上”/”
5.表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等
6.<h1>到<h5>的定义,一个页面中应遵循从大到小的原则,体现文档的结构,不得胡乱使用H标签。因为此标签对于SEO优化来说是有利于搜索引擎的查询。
7.给每一个表格和表单加上一个唯一的、结构标记id
8.图片img元素必须加上alt标签
9.尽量使用英文命名原则,新手并且英语水平低的可以先使用拼音
10.尽量不缩写,除非一看就明白的单词
二、相对网页每个模块的外层部分使用CSS样式命名
- 外套 wrap ——————一般用于最外层的
- 头部 header —————-用于顶部包含导航部分、banner图、logo等
- 导航条 nav —————–网页菜单导航条
- 二级导航subnav—————-二级导航菜单
- 主要内容 main ————用于主体内容(中部)
- 内容 content —————用于网页中部主体
- 左侧 main-left ————-左侧布局
- 右侧 main-right ———–右侧布局
- 底部 footer —————–用于底部
三、DIV+CSS命名参考表
网页公共命名
#wrapper 页面外围控制整体布局宽度 #container或#content 容器,用于最外层 #layout 布局 #head, #header 页头部分 #foot, #footer 页脚部分 #nav 主导航 #subnav 二级导航 #menu 菜单 #submenu 子菜单 #sideBar 侧栏 #sidebar_a, #sidebar_b 左边栏或右边栏 #main 页面主体 #tag 标签 #msg #message 提示信息 #tips 小技巧 #vote 投票 #friendlink 友情连接 #title 标题 #summary 摘要 #loginbar 登录条 #searchInput 搜索输入框 #hot 热门热点 #search 搜索 #search_output 搜索输出和搜索结果相似 #searchBar 搜索条 #search_results 搜索结果 #copyright 版权信息 #branding 商标 #logo 网站LOGO标志 #siteinfo 网站信息 #siteinfoLegal 法律声明 #siteinfoCredits 信誉 #joinus 加入我们 #partner 合作伙伴 #service 服务 #regsiter 注册 arr/arrow 箭头 #guild 指南 #sitemap 网站地图 #list 列表 #homepage 首页 #subpage 二级页面子页面 #tool, #toolbar 工具条 #drop 下拉 #dorpmenu 下拉菜单 #status 状态 #scroll 滚动 .tab 标签页 .left .right .center 居左、中、右 .news 新闻 .download 下载 .banner 广告条(顶部广告条)
产品相关
.products 产品 .products_prices 产品价格 .products_description 产品描述 .products_review 产品评论 .editor_review 编辑评论 .news_release 最新产品 .publisher 生产商 .screenshot 缩略图 .faqs 常见问题 .keyword 关键词 .blog 博客 .forum 论坛
CSS命名其它说明:
DIV+CSS命名小结:无论是使用“.”(小写句号)选择符号开头命名,还是使用“#”(井号)选择符号开头命名都无所谓,但我们最好遵循,主要的、重要的、特殊的、最外层的盒子用“#”(井号)选择符号开头命名,其它都用“.”(小写句号)选择符号开头命名,同时考虑命名的CSS选择器在HTML中重复使用调用。
通常我们最常用主要命名有:wrap(外套、最外层)、header(页眉、头部)、nav(导航条)、menu(菜单)、title(栏目标题、一般配合h1\h2\h3\h4标签使用)
、content (内容区)、footer(页脚、底部)、logo(标志、可以配合h1标签使用)、banner(广告条,一般在顶部)、copyRight(版权)。其它可根据自己需要选择性使用。
建议大家:主要的、重要的、最外层的盒子用“#”(井号)选择符号开头命名,其它都用“.”(小写句号)选择符号开头命名。
CSS主要文件名命名
主要的 master.css
布局,版面 layout.css、style.css、css.css
专栏 columns.css
文字 font.css
样式 print.css
主题 themes.css
一般我们使用一到两个就可以了,不建议引入超级多的css文件,影响网页的加载速度。
以上为Web前端教程网给大家总结的有关DIV+CSS的命名规则的一些问题,相信通过规范的CSS命名给你以后网站网页的维护带来方便。如果英语不是特别好的建议大家通过英文翻译来解决。
评论前必须登录!
注册