类用于将样式应用于多元素,但也使用id,我们可以应用样式。有什么区别?

问题描述 投票:-1回答:1

<!DOCTYPE html>

<html>
    <head>
        <style>
        #p01
        {
        color: blue;
        }
        </style>
    </head>
    <body>
        <div id="p01">

            <p>I am different.</p>
            <p>Second Option</p>

        </div>

    </body>
</html>

 

<!DOCTYPE html>
<html>
    <head>
        <style>
         .p01 {
          color: blue;
         }
        </style>
    </head>
    <body>
        <div class="p01">

            <p>I am different.</p>
            <p>Second Option</p>

        </div>

    </body>
</html>

许多提到的id的网站都在样式仅对特定元素唯一的情况下使用,但id也可以用于多个具有相同id的元素。对于上面的两个HTML代码,我得到了相同的输出。那么它们之间的确切区别是什么?

html css css-selectors
1个回答
0
投票

当您做作业时没关系(不确定您的导师是否满意)。在实际项目中工作绝对不行。对于SEO不好,Google灯塔会将其标记为不良做法,并且您可能永远都不知道Javascript如何在不同浏览器中的多个ID上工作。阅读此以获取更多信息:Two HTML elements with same id attribute: How bad is it really?

© www.soinside.com 2019 - 2024. All rights reserved.