我觉得HTML中没有preamble元素有些奇怪。这意味着如果带有前导码的文章在没有或没有默认CSS的情况下呈现,则读者无法区分前导码和正文。有谁知道这种情况下的最佳做法?当然我可以添加一个前导类,比如
<p class="preamble">New technologies will enable a breakthrough in...</p>
但这并不能解决根本问题。
答案 0 :(得分:4)
如果我正确理解了您的问题,那么您可能正在寻找HTML5中的<details>
,<summary>
和<article>
标签:
<details open="true">
<summary>
A Bunch of Latin used by Printers...
</summary>
<article>
Lorem Ipsum Si Dolor Amet...
</article>
</details>
如果我误解你的问题,请原谅我。
编辑:感谢Alochi注意到默认情况下必须将“open”设置为“true”才能显示该文章。
答案 1 :(得分:1)
HTML5中有一个名为<header>
的新元素应该这样做。但不确定它有多普遍。
答案 2 :(得分:0)
从HTML5开始,您可以使用<section>
元素:
<section class="preamble">
preamble text...
</section>
<section class="text">
text...
</section>