it技术指南:www.itedus.com
  • 信息订阅

IT指南

  • TNT五分钟问卷赢IPOD
  • 贝塔斯曼
  • 广告联盟
  • No pay, More gain!
  • 单价15元-网络广告平台
  • 注册阿里妈妈赚广告费
  • 首页
  • 新闻资讯
  • 网页制作
  • 软件使用
  • 操作系统
  • 软件编程
  • 网络编程
  • 图象处理
  • 网站欣赏
  • 数据库
  • 认证考试
  • 站长知识
正在浏览栏目导航:首页 > 网页制作 > DIV+CSS >

参考:div css命名规范

时间:2007-11-15 12:13:55   来源:itedus.cm  作者:

用了一段CSS 布局设计网页,发现自己的命名有点混乱,完全按照自己的想法命名,虽然没什么影响,有不给别人看源文件,但是工作室有时候和团队合作完成项目的时候,就遇到麻烦了,要修改一个地方相当的费事.所以还是有个标准比较好啊!
在网上看到的一个相关的参考,再加上平时也研究别人的代码,发现这样的命名使用很广泛!我再加上自己的经验,希望对看到这篇文章的人能有用!

命名规范

常用的CSS命名规则:

头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center

命名全部使用小写字母,如果需要多个单词,单词间使用“-”分隔,比如user-list

常用代码结构:

div:主要用于布局,分割页面的结构
ul/ol:用于无序/有序列表
span:没有特殊的意义,可以用作排版的辅助,例如

<li><span>(4.23)</span>天幻网六周年天幻网六周年天幻网六周年天幻网六</li>

然后在css中定义span为右浮动,实现了日期和标题分两侧显示的效果

h1-h6:标题
h1-h6 根据重要性依次递减
h1位最重要的标题

label:为了使你的表单更有亲和力而且还能辅助表单排版的好东西,例如:
<label for="user-password">密 码</label>
<input type="password" name="password" id="user-password" />


fieldset & legend:fildset套在表单外,legend用于描述表单内容。例如:
<form>
<fieldset>
<legend>title</legend>
<label for="user-password">密 码</label>
<input type="password" name="password" id="user-password" />
</fieldset>
</form>


dl,dt,dd:当页面中出现第一行为类似标题/简述,然后下面为详细描述的内容时应该使用该标签,例如
<dl>
<dt>什么是CSS?</dt>
<dd>CSS就是一种叫做样式表(stylesheet)的技术。也有的人称之为层叠样式表(Cascading Stylesheet)。<dd>
<dt>什么是XHTML?</dt>
<dd>XHTML是一个基于XML的置标语言,看起来与HTML有些想像,只有一些小的但重要的区别。可以这样看,XHTML就是一个扮演着类似HTML的角色的XML。 本质上说,XHTML是一个桥接(过渡)技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。</dd>
</dl>

C #content

S #subcol

M #maincol

X #xcol

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

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

自定义命名:
根据w3c网站上给出的,最好是用意义命名
比如:是重要的新闻高亮显示(像红色)
有两种
.red{color:red}
.important-news{color:red}


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

关键字:CSS
关闭此页
上一篇:不用float实现div层居中
下一篇:图片IMG与容器下边界有空隙的解决方法

相关文章

     ·实现CSS网页布局的简单原理  (2007-11-15 12:13:42)
     ·三列式网页布局如何用CSS floats创建?  (2007-11-15 12:13:33)
     ·DIV CSS列形导航一例  (2007-11-15 12:13:24)
     ·完全CSS下拉菜单  (2007-11-15 12:13:20)
     ·两分钟做个xhtml+css的网站首页  (2007-08-26 17:59:20)
     ·用HTML和CSS写出漂亮正规的BLOG  (2007-08-26 17:58:20)
     ·JavaScript极速狂飙:CSS样式表的渲染效率  (2007-08-25 23:49:08)
     ·JavaScript极速狂飙:CSS样式表的背景渲染效率  (2007-08-25 23:49:04)
     ·CSS+JavaScript打造超酷右键菜单  (2007-08-25 23:48:57)
     ·根据分辨率不同调用不同的css文件  (2007-08-25 23:48:41)
本栏目推荐
  • 不用float实现div层
  • 参考:div css命名规
  • 图片IMG与容器下边界
  • DIV相对于父DIV底部

排行榜

  • 1闭合浮动元素(clearing float)的简单
  • 2完全CSS下拉菜单
  • 3DIV CSS列形导航一例
  • 4三列式网页布局如何用CSS floats创建?
  • 5实现CSS网页布局的简单原理
  • 6DIV相对于父DIV底部对齐的实现方法
  • 7图片IMG与容器下边界有空隙的解决方法
  • 8参考:div css命名规范

最新信息

  • 不用float实现div层居中
  • 参考:div css命名规范
  • 图片IMG与容器下边界有空隙的解决方法
  • DIV相对于父DIV底部对齐的实现方法
  • 实现CSS网页布局的简单原理
  • 三列式网页布局如何用CSS floats创建?
  • DIV CSS列形导航一例
  • 完全CSS下拉菜单
关于站点 - 广告服务 - 联系我们 - 返回顶部
Copyright © 2007 www.itedus.com . All rights reserved.QQ群:8814225
如果碰到相关技术问题可以联系我们,原创相关问题请与站长及时联系.鄂ICP备07005792号