在HTML5CSS3中ID选择器和class类选择器的区别

- 编辑:慢熊科技 -

在HTML5的建设中根据W3C相关标准,我们从基础来讲在HTML5CSS3中ID选择器和class类选择器的区别:
ID与class的区别
1.相同的class属性值,类选择器可以在HTRML中重复多次出现,但是ID选择器的属性值在页面中只能只能出现一次。,如<div class="1"></div><div class="1"></div>可以出现多次,但是<div id="1"></div>在页面中只能出现一次。
2.一个class的属性可以有多个值,也就是说一个标签有多个类,<div class="1 2 "></div>我们开发的时候尽量用class。使用ID选择器的情况:当确实能唯一确定当前页面中标签只会出现一次,绝不会出现第二次的情况下,可以使用ID选择器。当不能确定相同作用的ID标签是否还会出现,那么就用class类选择器。比如我们再logo、版权等地方可以用ID标签;
3.ID的集权比较class要高,也就是说ID选择器在搜索引擎看来,可能会比较class的权重要高。