我想知道是否可以为布局目的用非语义元素包装语义元素。屏幕阅读器等只能直接得到子程序(如> CSS选择器),还是我可以随意包装?
示例
div包装header
<section>
<main>
<div>
<header>
<h1>Page title<h1>
</header>
</div>
<article>[...]</article>
</main>
</section>另一个div的包装header
<body>
<div>
<div>
<header>
<h1>Page title<h1>
</header>
</div>
</div>
</body>发布于 2015-12-28 04:17:38
您可以根据需要添加尽可能多的div和span元素。
它们不会改变含义(除非它们具有某些属性,如lang、title、…),所以这些片段在语义上是等价的:
<div>
<div>
<header>…</header>
</div>
</div><div>
<header>…</header>
</div><header>…</header>https://stackoverflow.com/questions/34483951
复制相似问题