<section>
在、<header>
和元素<article>
上使用 CSS 有什么缺点吗?<footer>
不久前我读到这些元素不适用于样式,但我找不到来源,我想不出不使用它们的理由。
我的新 Web 布局使用了大量这些元素,现在我尽量避免给它们类或标准 CSS,但我真的想不出我为什么不应该这样做(除了在某处阅读)。
让我展示一个我使用的例子:
<body>
<header>
Header of the page
</header>
<div class="wrap">
<div class="content-list">
<article>
<header>
<h1>Article title</h1>
</header>
<p></p>
<p></p>
<footer>
<a href="#">Read more</a>
</footer>
</article>
</div>
</div>
<footer>
Footer of the page
</footer>
</body>
有时在带有 content-list 类的 div 中有一个 ul,其中 li 的文章与现在显示的一样。例如,标题(在文章中)总是白色的,而页脚总是包含一个阅读更多链接(至少是一个退出链接)。p 是内容。
我问这个的原因是因为我在页眉内设置 h1 和在页脚内设置锚点,但如果我只是设置页眉本身的样式,h1 可能会被剥离。