我正在阅读文档,但我仍然不明白<main>
元素是否可以嵌套在其他元素中,例如。
<div>
<div>
<main>...</main>
</div>
</div>
或者它必须是身体的直接后裔,例如
<body>
<main>...</main>
</body>
我见过的所有例子都显示主要是身体的直接后裔......
所以我有点困惑:将main放在除了body之外的其他元素中是否正确? (当然只用一次)
答案 0 :(得分:2)
4.4.13。主要元素
分类
- 流量内容。
- 可触及的内容。
可以使用此元素的上下文:
预计会flow content,但没有
<article>
,<aside>
,<footer>
,<header>
或<nav>
元素祖先。
由于<body>
和<div>
元素可能包含流内容,因此您可以安全地嵌套它们。