HTML中可能的最高级别ID

HTML中可能的最高级别ID,html,css,Html,Css,我想要我能得到的最广泛的CSS ID。以下哪项是有效的 1) 关于HTML 2) 关于正文: 正如Itay所说,它们都是有效的。但在这种情况下最广泛的是第一个 最后一个HTML版本支持HTML标记上的id。请参见此它应该位于: <html> <body id="website2> <div> </div> </body> </html> 根据,任何元素,包括元素,都可以

我想要我能得到的最广泛的CSS ID。以下哪项是有效的

1) 关于HTML


2) 关于正文:


正如Itay所说,它们都是有效的。但在这种情况下最广泛的是第一个

最后一个HTML版本支持HTML标记上的id。请参见此

它应该位于:

<html>
    <body id="website2>
        <div>
        </div>
    </body>
</html>


根据,任何元素,包括
元素,都可以具有ID属性。在
元素中,元素是最接近根的元素,可以有ID。

您所说的“最宽”是什么意思?它们都是有效的。DOM设置得越高,应用到的子对象就越多。这就是说,由于您只能有一个正文,并且通常只在正文中设置项目的样式,因此将其添加到HTML标记中可能没有什么真正的优势。@DA。在提交我的答案后,我才意识到我使用的是祖先和孩子。我还没有喝足够的咖啡。像往常一样,对于这些类型的问题,David542,如果你能提供一些你最终想用CSS做什么的上下文,那就太好了。这可以帮助我们找到满足您特定需求的答案。@TylerH我们每个人都会遇到这种情况!事实上,我又要喝一杯了……:)虽然正确,但我们倾向于不赞成在StackOverflow上链接到w3schools。我分享的链接(如果你读过)说:
在HTML5中,id属性可以用于任何HTML元素(它将在任何HTML元素上验证。但是,它不一定有用)。在HTML 4.01中,ID属性不能与:,,,和./Cord> @ Da一起使用,谢谢,我刚开始回答问题。@ LeGoStRMultoPrr感谢您的建议,我将在以后的回答中慎重考虑。我也在这里学习D
<html>
    <body id="website2>
        <div>
        </div>
    </body>
</html>
<html>
    <body>
        <div id="website2>
        </div>
    </body>
</html>
<html>
    <body id="website2>
        <div>
        </div>
    </body>
</html>
<html id="website2">
    <body>
        <div>
        </div>
    </body>
</html>