无论做什么,规则总是最重要的。无规矩不成方圆,有了规矩,我们才能有规可循,有则可依,人与人之间才能正常的交流交往。

  人人都有自己的命名习惯,不过,代码是需要交流的,当有些命名习惯仅只自己能看懂,甚至自己在过后都看不懂时,就成为了交流中的障碍了。所以,有一个规范的命名规则是很重要的。命名规则有很多,大家各取所需,这里介绍一下在html/css中一些约定俗成的命名规范,权作记录:

  1、所有的命名最好都小写

  2、属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="divcss5"

  3、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整

  4、空元素要有结束的tag或于开始的tag后加上"/"

  5、表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等

  6、<h1>到<h5>的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询。

  7、给每一个表格和表单加上一个唯一的、结构标记id

  8、给图片加上alt标签

  9、尽量使用英文命名原则

  10、尽量不缩写,除非一看就明白的单词


  CSS命名规则:

    头:header                内容:content/containe

    尾:footer                 导航:nav

    侧栏:sidebar                栏目:column

    页面外围控制整体布局宽度:wrapper    左右中:left right center

    登录条:loginbar               标志:logo

    广告:banner                页面主体:main

    热点:hot                 新闻:news

    下载:download              子导航:subnav

    菜单:menu               子菜单:submenu

    搜索:search                友情链接:friendlink

    页脚:footer                 版权:copyright

    滚动:scroll                内容:content

    标签页:tab               文章列表:list

    提示信息:msg              小技巧:tips

    栏目标题:title               加入:joinus

    指南:guild                 服务:service

    注册:regsiter              状态:status

    投票:vote               合作伙伴:partner


  HTML标签 id的命名规范:

    (1)页面结构

      容器: container            页头:header

      内容:content/container        页面主体:main

      页尾:footer              导航:nav

      侧栏:sidebar              栏目:column

      页面外围控制整体布局宽度:wrapper      左右中:left right center

    (2)导航

      导航:nav               主导航:mainbav

      子导航:subnav             顶导航:topnav

      边导航:sidebar             左导航:leftsidebar

      右导航:rightsidebar          菜单:menu

      子菜单:submenu            标题: title

      摘要: summary

    (3)功能

      标志:logo              广告:banner

      登陆:login               登录条:loginbar

      注册:regsiter             搜索:search

      功能区:shop             标题:title

      加入:joinus             状态:status

      按钮:btn               滚动:scroll

      标签页:tab              文章列表:list

      提示信息:msg            当前的: current

      小技巧:tips             图标: icon

      注释:note               指南:guild

      服务:service             热点:hot

      新闻:news              下载:download

      投票:vote               合作伙伴:partner

      友情链接:link            版权:copyright


  样式文件命名:

    主要的:master.css

    布局版面:layout.css

    专栏:columns.css

    文字:font.css

    打印样式:print.css

    主题:themes.css

【html/css】html/css命名规范的更多相关文章

  1. html中css、div命名规范

    html中css.div命名规范 1.类class的命名规范示例 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column ...

  2. 再探CSS 中 class 命名规范

    一直以来我的CSS 的 class命名都是比较随意,有时采用驼峰式.有时采用下划线,好像没有什么统一的标准,想到什么英文单词就拿过来用,这对于自己瞎写的小项目无伤大雅,遇到冲突的问题可稍加调整改变即可 ...

  3. CSS+DIV标签命名规范 搜索引擎最喜欢

    搜索引擎优化(seo)有很多工作要做,其中对代码的优化是一个很关键的步骤.为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则: 登录条:loginBar  标志:logo  侧栏:si ...

  4. css样式文件命名规范

    样式文件命名规范 主要 master.css, style.css, main.css 布局 layout.css 专栏 columns.css 文字 font.css 打印 print.css 主题 ...

  5. css的一些命名规范

    网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容篇. 常用DIV+CSS命名大全集合,即CSS命名规则 D ...

  6. CSS书写及命名规范

    1.样式书写顺序 positioning定位::position.display.float.top. right.bottom.left.overflow.clear.z-index: box mo ...

  7. CSS命名规范

    DIV+CSS规范命名大全集合 前端人员必看CSS命名规范 整理: 文件名必须由小写字母.数字.中划线组成 ).所有的命名最好都小写,一律采用小写加中划线的方式,不允许使用大写字母或 _2).属性的值 ...

  8. CSS书写规范、命名规范、网易CSS框架NEC

    网易CSS框架NEC:http://nec.netease.com/ NEC框架的CSS规范:  CSS规范 - 分类方法 CSS规范 - 命名规则 CSS规范 - 代码格式 CSS规范 - 优化方案 ...

  9. [html] 有利于seo优化的div+css命名规范

    搜索引擎优化(seo)对命名规范有很多要求,下面是我收集的一些当下主流的命名(还是比较常用的): CSS样式命名 说明 网页公共命名 #wrapper 页面外围控制整体布局宽度 #container或 ...

  10. html,css命名规范 (转)

    HTML+CSS命名规范总结 1.HTML部分 1.1添加必须的utf-8的字符集,并且使用HTML5的简洁 方式: <meta charset="utf-8"> 1. ...

随机推荐

  1. 解决php的“It is not safe to rely on the system’s timezone settings”问题

    PHP调试的时候出现了警告: It is not safe to rely on the system解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题. 实 际上,从PHP 5 ...

  2. 字符数组,字符指针,字符串常量,以及sizeof的一些总结

    1.以字符串形式出现的,编译器都会为该字符串自动添加一个\0作为结尾 如在代码中写"abc",编译器帮你存储的是"abc\0". 2.数组的类型是由该数组所存放 ...

  3. Python 异常机制

    1.异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!! try: pass # 程序正常执行时做什么操作 ...

  4. Notice: Trying to get property of non-object problem(PHP)解决办法 中间件只能跳转不能返任何数据

    这里实际是调用了一个zend的数据库访问的方法,使用了fetchAll方法,但由于数据库中没有该记录,所以返回的对象是null,所以我就判断对象是否为null: 复制代码代码如下: if($obj== ...

  5. Bugtags 与其它产品的区别

    如果您刚刚接触 Bugtags,可能心里会有这样的疑问,下面将介绍 Bugtags 与其它的一些产品的区别. Bugtags 不是做统计的 SDK 大家都会在 App 里集成用户数据统计的 SDK,但 ...

  6. 根据 MySQL 状态优化 ---- 3. key_buffer_size

    查看 MySQL 服务器运行的各种状态值: mysql> show global status: 3. key_buffer_size key_buffer_size 是设置 MyISAM 表索 ...

  7. Blackfin DSP(三):BF533 的EBIU接口之flash

    上一节谈了GPIO问题,是用BF561 ezkit进行说明的,这是因为561 ezkit上的GPIO是与LED直连的,讲解GPIO时不会涉及到其它问题,降低了复杂性.对于533,也采取同样的操作即可. ...

  8. ios开发 iphone中获取网卡地址和ip地址

    这是获取网卡的硬件地址的代码,如果无法编译通过,记得把下面的这几个头文件加上把. #include <sys/socket.h> // Per msqr#include <sys/s ...

  9. python之I/O多路复用

         python  IO多路复用 一.多路复用概念: 监听多个描述符(文件描述符(windows下暂不支持).网络描述符)的状态,如果描述符状态改变 则会被内核修改标志位,进而被进程获取进而进行 ...

  10. 通知 Notification

    1. NotificationManager ma=(NotificationManager) context.getSystemService(context.NOTIFICATION_SERVIC ...