为了账号安全,请及时绑定邮箱和手机立即绑定

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

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


正在回答

3 回答

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

2 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

慕容8429861 提问者

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

ID在是唯一的  只能用一次

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225805    人
  • 解答问题       18234    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信