<!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代码,我得到了相同的输出。那么它们之间的确切区别是什么?
当您做作业时没关系(不确定您的导师是否满意)。在实际项目中工作绝对不行。对于SEO不好,Google灯塔会将其标记为不良做法,并且您可能永远都不知道Javascript如何在不同浏览器中的多个ID上工作。阅读此以获取更多信息:Two HTML elements with same id attribute: How bad is it really?