我必须承认HTML5语义标记使我感到困惑。我特别在谈论这些标签:
<header>
<nav>
<section>
<article>
<aside>
<footer>
使用语义元素可以为UA提供通常无法从
<div>
获得的信息,但是应该将它们与<div>
标签一起使用,还是可以/应该直接设置语义标记的样式?换句话说,什么是正确的方法?
这:
<div id="content">
<section>
<h1>Lorem ipsum></h1>
<p>Text</p>
</section>
</div>
或这个:
<section id="content">
<h1>Lorem ipsum></h1>
<p>Text</p>
</section>
最佳答案
如果您使用的是语义标记标签,那么您也不应在同一事物上使用除法标签。语义标签是某些div标签的替代。
对于没有合适的语义标签,div标签当然仍然有用。
关于html - HTML 5语义标记是否应该用于样式设置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9839751/