类和ID选择器的区别

来源:8-5 类和ID选择器的区别

笨小孩日记

2016-04-08 20:17

<p>三年级时,我还是一个<span id="stress">胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个<span id="stress">勇气</span>来回答老师提出的问题。</p>

错在哪里?


写回答 关注

2回答

  • _不惊云丶
    2016-04-08 20:20:23
    已采纳

    id 选择器只能使用一次 , 不能在两个标签内使用同一个 id ,

    如果想使用同一个名称 , 可以考虑换成类选择器。

    _不惊云丶 回复笨小孩日记

    客气 , 刚刚又查了下资料: 其实这样写,在css里是可以的。但如果页面涉及到js,就不好了。因为js里获取DOM是通过getElementById,而如果页面出现同一个id几次,这样就获取不到了。所以id要有唯一性。 最后,成熟网站里,很少看到css里用id选择器的,都是用class,id选择器留给写js的人用,这样避免冲突。

    2016-04-08 20:31:48

    共 4 条回复 >

  • oiu
    2016-04-08 20:23:30

    (1)id只能有一个 也就是说你已经设置了一个id="stress",那么就不能再有了;而class可以有多个,比如你这里要么把一个id的名字换一下,要么改成class。

    (2)id的选择级别比class要高。

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225309 学习 · 18230 问题

查看课程

相似问题