CSS中id和class的区别

转载 2015年07月09日 14:24:43

首先,在表现形式上 ID 的优先级比css高,例如:

<style>
#id {background-color:Red}
.class {background-color:blue}
</style>
<div id="id" class="class">
蓝色理想
</div>

id和class都定义了背景颜色的属性,但是由于id的优先级比class高,所以背景色为id所定义的红色


再次,class是通用属性,就是说几个div可以调用同一个class ,而ID是唯一的,web标准中不允许出现两个div的id标识是相同的,id也是js获取对象的一个标识,所以也必须是唯一的,(就像如果一个房子里面如果有两个相同名字的人,我要这个名字的人去做某事,谁去呢?就会混乱)
class还有个好处就是,一个div可以调用几个css,如

<style>
#id {background-color:gray}
.class1 {color:red;}
.class2 {width:200px;height:100px}
</style>
<div id="id" class="class1 class2">
蓝色理想
</div>
class1控制文本颜色为红色,class2控制div的大小

相关文章推荐

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

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

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

ID选择器:    id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。    id 选择器以 "#" 来定义。    下面的两个 id 选择器,第一个可以定义元素的颜色为红色,...
  • zfzlsj1
  • zfzlsj1
  • 2016年02月23日 13:11
  • 292

[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 “点 ”“井号”的含义and ID class区别

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

CSS中的class与id区别及用法

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

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

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

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

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

css 中class与id的区别

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

CSS中class与id的区别及应用

中国asp之家注:也许很多人对网页设计中的,id和class和name的区别不是很清楚,好像觉得都可以使用,没什么不同。就我个人来讲,我的理解是ID是一个HTML中唯一的元素标志,最好不要出现重复,如...
  • Hencoff
  • Hencoff
  • 2012年07月10日 19:55
  • 1488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CSS中id和class的区别
举报原因:
原因补充:

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