DIV+CSS命名规则

开发 前端
本文向大家介绍一下DIV+CSS命名规则,主要包括自定义命名,注释的写法,id和class的命名等内容,相信本文介绍一定会让你有所收获。

你对DIV+CSS命名规则是否了解,这里和大家分享一下,首先看一下常用代码结构,div:主要用于布局,分割页面的结构;ul/ol:用于无序/有序列表。

DIV+CSS命名规则

常用代码结构:

div:主要用于布局,分割页面的结构

ul/ol:用于无序/有序列表

span:没有特殊的意义,可以用作排版的辅助,例如:

  • (4.23)隐居豆腐店
  • 然后在css中定义span为右浮动,实现了日期和标题分两侧显示的效果

    h1-h6:标题

    h1-h6 根据重要性依次递减

    h1位最重要的标题

    ◆label:为了使你的表单更有亲和力而且还能辅助表单排版的好东西,例如:

    1. <label for="user-password">密 码label> 
    2.  
    3. <input type="password" name="password"   
    4. id="user-password" /> 
    5.  

    ◆fieldset & legend:fildset套在表单外,legend用于描述表单内容。例如:

    1. <form> 
    2.  
    3. <fieldset> 
    4.  
    5. <legend>titlelegend> 
    6.  
    7. <label for="user-password">密 码label> 
    8.  
    9. <input type="password" name="password" id="user-password" /> 
    10.  
    11. fieldset> 
    12.  
    13. form> 
    14.  

     ◆dl,dt,dd:当页面中出现***行为类似标题/简述,然后下面为详细描述的内容时应该使用该标签,例如:

    1. <dl> 
    2.  
    3. <dt>什么是CSS?dt> 
    4.  
    5. <dd>CSS就是一种叫做样式表(stylesheet)的技术。  
    6. 也有的人称之为层叠样式表(Cascading Stylesheet)。<dd> 
    7.  
    8. <dt>什么是XHTML?dt> 
    9.  
    10. < dd>XHTML是一个基于XML的置标语言,看起来与HTML有些想像,  
    11. 只有一些小的但重要的区别。可以这样看,  
    12. XHTML就是一个扮演着类似 HTML的角色的XML。本质上说,  
    13. XHTML是一个桥接(过渡)技术,  
    14. 结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。dd> 
    15.  
    16. dl> 

    C #content

    S #subcol

    M #maincol

    X #xcol

    这是纵向布局的XHTML结构,c-smx表示网页有三个纵栏, c-sm表示有两个纵栏, c-mx表示有两个纵栏其中一个是附属的, c-m表示一个纵栏。

    其中在三纵栏的布局需要分为两层 ***层是#subcol与#main第二层是#main中的#maincol与#xcol。#p#

    (一)自定义命名:

    根据w3c网站上给出的,***是用意义命名

    比如:是重要的新闻高亮显示(像红色)

    有两种

    ◆red{color:red}

    ◆important-news{color:red}

    很显然第二种传达的意义更加明确,所以尽量不要用意义不明确的作为自己自定义的名字

    (二)注释的写法:

    /*Footer*/

    内容区

    /*EndFooter*/

    (三)id的命名:

    (1)页面结构

    容器:container  页头:header  内容:content/container

    页面主体:main  页尾:footer  导航:nav

    侧栏:sidebar  栏目:column  页面外围控制整体布局宽度:wrapper

    左右中:leftrightcenter

    (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  版权:copyrigh。t#p#

    (四)class的命名:

    (1)颜色:使用颜色的名称或者16进制代码,如

    1. .red{color:red;}  
    2.  
    3. .f60{color:#f60;}  
    4.  
    5. .ff8600{color:#ff8600;}  
    6.  

    (2)字体大小,直接使用’font+字体大小’作为名称,如

    1. .font12px{font-size:12px;}  
    2.  
    3. .font9pt{font-size:9pt;}  
    4.  

    (3)对齐样式,使用对齐目标的英文名称,如

    1. .left{float:left;}  
    2.  
    3. .bottom{float:bottom;}  
    4.  

    (4)标题栏样式,使用’类别+功能’的方式命名,如

    1. .barnews{}  
    2.  
    3. .barproduct{}  
    4.  

    注意事项::

    1.一律小写;

    2.尽量用英文;

    3.不加中杠和下划线;

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

    主要的master.css  模块module.css  基本共用base.css

    布局,版面layout.css  主题themes.css  专栏columns.css

    文字font.css  表单forms.css  补丁mend.css  打印print.css

    ◆DIV排版的核心:即CSS盒子模式

    CSS每个div盒子模式包括:内容(content)、填充(padding)、边框(border)、边界(margin)

    【编辑推荐】

    1. 五大常用Div高度自适应的方法
    2. IE6.0对padding的解读分析
    3. CSS中position属性的用法和作用
    4. Float构建三栏DIV CSS网页布局
    5. 技术分享 如何使用CSS控制超链接文字样式

     

    责任编辑:佚名 来源: appspot.com
    相关推荐

    2010-08-30 10:46:13

    DIV+CSS

    2010-09-14 11:11:09

    DIV+CSS样式表

    2009-08-26 09:48:14

    DIV+CSS样式表命

    2010-08-27 14:05:40

    DIV+CSS

    2010-08-25 12:47:40

    DIVCSS

    2010-08-30 13:09:40

    DIVCSS

    2010-08-16 15:19:35

    DIV+CSS教程

    2010-09-14 11:19:23

    DIV+CSS技术

    2010-08-24 10:32:34

    DIV+CSS

    2010-08-24 11:25:06

    DIVCSS

    2011-05-17 09:51:27

    Div+CSS

    2012-08-06 09:40:36

    DIV

    2010-08-16 13:17:47

    DIV+CSS

    2010-08-30 11:08:53

    DIV+CSS

    2011-07-05 16:26:48

    DIV+CSS

    2010-09-14 12:58:41

    DIV+CSS圆角

    2010-08-16 16:17:21

    2010-08-23 14:30:14

    DIV+CSS

    2010-09-03 13:51:59

    DIVCSS

    2011-05-26 18:05:01

    DIV+CSS
    点赞
    收藏

    51CTO技术栈公众号