[CSS基础知识]CSS中Class与ID的区别

转载 2006年06月22日 14:31:00

(http://www.8go8.com/blog/post/20060612013036.html )

  这两个区别都是比较容易混淆的问题,尤其是Class与ID,相信很多人并没有仔细了解过之中区别。以下是我的一些理解:
  
  1.Class与ID的区别
  
  一个Class是用来根据用户定义的标准对一个或多个元素进行定义的。打个比较恰当的比方就是剧本:一个Class可以定义剧本中每个人物的故事线,你可以通过CSS,Javascript等来使用这个类。因此你可以在一个页面上使用class="Frodo" ,class="Gandalf",class="Aragorn"来区分不同的故事线。还有一点非常重要的是你可以在一个文档中使用任意次数的Class。
  
  至于ID,通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。而这些元素在同一页面中很少会出现大于一次的情况。
  
  归纳成一句话就是:Class可以反复使用而ID在一个页面中仅能被使用一次。有可能在很大部分浏览器中反复使用同一个ID不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的现实问题。(刚才在Dreamweaver中试了一下,确实,并没有出错)
  
  在实际应用的时候,Class可能对文字的排版等比较有用,而ID则对宏观布局和设计放置各种元素较有用。
  
  2.Margin与Padding的区别
  
  两者都是代替表格最重要的作用->分割块的好方法,区别在于Margin是不同的Tag间互相隔离的距离而Padding是同一元素中不同内容分割使用,这在表格中最看得清楚。尤其是当对一个区域加载了背景样式之后,Padding下的内容背景色会发生改变,而Margin则不会有所改变。

相关文章推荐

CSS学习.0(基础知识,一般格式,class,id

在html中链接CSS的方式: link type="text/css" rel="stylesheet" href="stylesheet.css" 另外也可以在html的head标签中添加styl...

CSS “点 ”“井号”的含义and ID class区别

body{        font-family: Arial,sans-serif;        color: #333333;   ...

[HTML]CSS中的class与id区别及用法

我们平常在用DIV CSS制作Xhtml网页页面时,常会用到class 和id来选择调用CSS样式属性。对学习CSS的新手来说class和id可能比较模糊,同时不知道什么时候该用class,什么时候又...

css中id和class 的区别

ID与Class区别,新手的我对此非常迷茫,不知道什么时候该用id,什么时候该用class。经过学习,我总结如下:    一、在web标准中是不容许重复ID的,例如 div id="a" 不...

css中id选择器和class选择器的区别?

ID选择器:    id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。    id 选择器以 "#" 来定义。 &#...

CSS 中 ID 与 Class 的区别及使用方法

对于 CSS 初学者来说,ID 和 Class 的区别是个十分值得探讨和注意的话题。接下来,我就对 ID 和 Class 的区别及适用场合做简单的阐述。 孪生兄弟:ID 和 Class 很多刚迈入...

【综合转贴】CSS “点 ”“井号”的含义and ID class区别?

body{ font-family: Arial,sans-serif; color: #333333; line-height: 1.166; ...

css中的ID选择器和CLASS选择器的区别

区别 1:只能在文档中使用一次 与类不同,在一个 HTML 文档中,ID 选择器会使用一次,而且仅一次。 区别 2:不能使用 ID 词列表 不同于类选择器,ID 选择器不能结合使用,因为 ID ...

css 中class与id的区别

class(类) 在同一个html网页页面可以无数次的调用相同的class。 ID是表示着标签的身份,在JS脚本中会用到id,当JS要修改一个标签的属性时,JS会将id名作为该标签的唯一标识进行操作...

CSS中class与id的区别及应用

中国asp之家注:也许很多人对网页设计中的,id和class和name的区别不是很清楚,好像觉得都可以使用,没什么不同。就我个人来讲,我的理解是ID是一个HTML中唯一的元素标志,最好不要出现重复,如...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)