关于教程中ID选择器这段代码的疑问

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

慕容8429861

2018-07-07 12:10

 <p>三年级时,我还是一个<span id="stress">胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个<span id="stress">勇气</span>来回答老师提出的问题。</p>
 
 看教程中说这段代码是错误的,但是在编辑器里面测试使用结果却是“胆小如鼠”和“勇气”这两组词都能显示CSS样式,那么问题来了,单纯从代码的角度不从实际应用的角度来讲,上面这段代码到底是错误的还是正确的呢?
 
 还是说如下面所示
     <p id="setcolorid">ID选择器1</p>    
     <p id="setcolorid">ID选择器2</p><!--虽然会生效,但是是用法错误-->


写回答 关注

3回答

  • 从人进化成猿
    2018-07-25 14:14:40

    ID具有唯一性,是规定。当你多次使用ID选择器达到了一致的显示效果。那也仅仅是显示效果。与ID的唯一性的规则并吧冲突。虽然你这样做得到了,相同的显示效果。但从ID的唯一性上来说是错误的做法。例如:将我的慕课账号比作一个唯一的ID。在慕课网上这个ID就代表我。当别人使用我的账号进行操作时效果是一样的。但是唯一ID只能代表我,不能代表另外的人。我是这样理解的。

  • 慕先生145162
    2018-07-07 15:21:29

    在使用js单独设置的时候要求id最好只单独对应某个元素,在其他时候如果要设置统一的样式,可以设为相同的id

    慕容8429...

    <p>三年级时,我还是一个<span id="stress">胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个<span id="stress">勇气</span>来回答老师提出的问题。</p> 是否可以理解像上面这样写也是可以的? 从结果来看,我理解的类和ID选择器的区别在于,在一个元素内能否使用多个样式。

    2018-07-07 18:29:35

    共 1 条回复 >

  • 亲爱的2015
    2018-07-07 15:18:35

    ID在是唯一的  只能用一次

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

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

1226004 学习 · 18235 问题

查看课程

相似问题