问答详情
源自:8-5 类和ID选择器的区别

关于ID只能用一次?

讲解上明明说是错误的,可我用一个ID修饰多个字段时,发现是可行的。为什么?

提问者:看见一只鸦 2017-02-04 11:24

个回答

  • 奥义_千年杀4311591
    2017-02-04 11:33:41
    已采纳

    关于ID,一个ID在一个页面中只能出现一次,例如<span id="span1"></span>,如果出现过一次后你再设置一个相同ID的标签,那是错误的!ID就像我们的身份证,每个人对应一个ID,不可能多人使用同一个身份证!关于你说的有些模糊,我猜测你可能是这样的<p id="p_1">这是<span>嵌套<em>标签</em></span></p>,你给外层标签设置属性,里面嵌套的同样适用~~~如果不是这样,你可以私聊我详细说明你的问题~~~

  • 慕移动9181930
    2022-03-23 02:43:28

    不用加也是可以的,直接写nbsp;startCount();nbsp;就可以了

  • 山居
    2017-02-04 12:03:56

    在计算机中,有好多东西说是错误的,并不是说这样用,会引起错误、程序崩溃,而是从语义、场景等方面考虑的。就好像登录时,你用GET请求,把用户名和密码都放在URL里面,这样同样可以完成登录验证,但这样做显然是有问题的。id从语义上讲就是identifier,应该唯一,但如果你把它当class用,也并不是说页面会显示不正常,只是说,这不是最佳实践,在那些老鸟看来,无疑是没有理解id的含义。总结一下,在计算机的世界中,说错误的地方,其实真实的含义是:可能会引起潜在的bug、可能语义有误(但不会引起bug)、可能会对性能造成重大影响等等。

  • 看见一只鸦
    2017-02-04 11:41:30

    ......

    #stress{

    font-size:12px

    }

    ......

    <span id="stress">字段一</span>
    <span id="stress">字段二</span>

    ......

    我学这一节是讲解上说这么用是错误的,但这样确实对两个字段都有用。