DIV CSS中id与class使用原则

开发 前端
在用CSS来控制网页布局时我们可能都会遇到一个问题:当定义一个属性时,是使用id,还是使用class?这里向大家描述一下DIV CSS中id与class使用原则。

 本文向大家描述一下DIV CSS中id与class使用原则,在51cto.com前面的文章里讨论过很多DIV CSS布局的技巧,我们在用CSS来控制网页布局时我们可能都会遇到一个问题:当定义一个属性时,是使用id,还是使用class?这里和大家说明一下,相信本文介绍一定会让你有所收获。

DIV CSS中id与class使用原则

在51cto.com前面的文章里讨论过很多DIV CSS布局的技巧。在用CSS来控制网页布局时我们可能都会遇到一个问题:当定义一个属性时,是使用id,还是使用class?今天51cto.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是可以重复的并且是子级的。保持一个良好的代码书写习惯对于以后的代码维护会有很大的帮助,如果您有更好的建议,欢迎给我留言探讨。
 

【编辑推荐】

  1. 编写***CSS代码五个必要条件
  2. 解读DIV CSS网页布局中CSS无效十个原因
  3. CSS2.0中最常用的十八般兵器
  4. DIV CSS网页布局中最小高度的妙用 
  5. 解读CSS中position属性四大可选值用法

 

 

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

2010-09-08 15:44:17

CSSidclass

2010-09-10 10:42:07

idclassDIV CSS

2010-09-01 12:43:47

CSSidclass

2010-08-23 14:16:17

DIVclassid

2010-08-30 10:52:39

CSSclassid

2010-08-27 09:51:25

idclassCSS

2010-08-23 10:57:14

CSSclassid

2010-09-01 13:44:23

idclassCSS

2010-09-14 15:24:49

CSSIDClass

2010-08-27 08:53:18

CSS类id命名DIV

2010-09-03 09:46:50

idclassCSS

2010-08-24 15:20:02

CSSidclass

2010-08-16 12:54:53

DIVCSS

2010-08-24 11:00:55

DIV CSS

2010-08-24 12:40:23

DIVCSSmin-height

2010-09-13 13:56:52

CSSDIV背景

2010-08-26 13:32:05

CSSmargin参数

2010-09-10 14:35:16

classidCSS

2010-08-30 13:21:08

min-heightDIV+CSS

2010-09-08 16:49:05

CSSclassid
点赞
收藏

51CTO技术栈公众号