当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > id与class的使用原则 网页制作经验

CSS样式表
CSS垂直居中网页布局实现的5种方法
CSS实现绝对的完美圆角框
WebKit中可用的CSS高级特性
css框架(CSS Frameworks):CSS框架应用
针对不同版本的IE浏览器的条件CSS应用
CSS代码优化7个准则
CSS实例:创建有图标的网站导航菜单
以图例方式介绍CSS制作网页详细步骤
推荐43个XHTML+CSS网页及导航布局实例教程
制作网页过程种需要学习的CSS教程
学习CSS的人值得去的6个CSS资源站
Webjx推荐20个关于CSS3优秀学习资源
import与link的具体区别
CSS设计制作网页不要使用@import
网页收集的优秀的CSS技巧与教程
CSS实例教程:弹性+固宽布局
网页CSS优化使网页具有语义化
Webjx推荐30个网站导航使用CSS的最佳方式
总结:CSS样式表的技术优势和功能
格式化CSS和精简CSS的在线CSS优化工具

CSS样式表 中的 id与class的使用原则 网页制作经验


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 99 ::
收藏到网摘: n/a

前面的文章里讨论过很多DIVCSS布局的技巧。在用CSS来控制网页布局时我们可能都会遇到一个问题:当定义一个属性时,是使用id,还是使用class?今天ruanchen.com再谈id与class的使用原则,把自己平时做站时的经验给大家简要讲述一下,希望能够对您有所帮助。

  id的使用原则
  先来说说id,id具有唯一性,其使用原则也是依据这一特性建立的。id是不能重复的,所以在XHTML的结构中,大结构一定是用id。比如标志、导航、主体内容、版权。这些根据制定的规范命名为#logo , #nav , #content , #copyright 等等,本着其唯一性的原则园子建议定义id尽量在外围使用。

  class的使用原则
  class在CSS的定义中具有普遍性。说白一点就是class具有可重复无限制的使用多次,园子建议大家尽量在结构内部使用。这样做的好处是有利于网站代码的后期维护与修改,这样的做法就会让所有的class都成为id的子级或是孙级。在我们写CSS的时候可以写成这样 #father .child {…},另外需要注意的是尽量不要让class包含id,比如.father #child {…}如果写成这样很显然就非常不可取。当然这也只是相对于良好书写习惯的一些建议,仅供大家参考。

  综上所述,归总起来一句话:id是唯一的并且是父级的,class是可以重复的并且是子级的。保持一个良好的代码书写习惯对于以后的代码维护会有很大的帮助,如果您有更好的建议,欢迎给我留言探讨。