【发布时间】:2017-11-08 06:12:45
【问题描述】:
这似乎是一个非常奇怪的问题,但我一直想知道它的答案有一段时间了,在网上找不到任何关于它的信息(如果我确实错过了,我很抱歉)。
无论如何,使用 div 以及使用 html5 语义标记的更“常规”html5 方式是什么。
<div class="header-wrapper">
<header>
<h1>Some header</h1>
</header>
</div>
上面的代码会比下面的代码更好吗?
<header>
<div class="header-wrapper">
<h1>Some header</h1>
</div>
</header>
或者它没有任何效果?还是您最初会在 html5 语义上添加一个类并完全摆脱 div ?
p.s 这是我的第一篇文章,如果问题太“宽泛”,请告诉我。
【问题讨论】:
-
最好完全删除
div并将header-wrapper类添加到语义元素中。