【发布时间】:2017-07-14 20:06:32
【问题描述】:
通常不是在我为网站编写标记时,只要出现任何形式的文本,我就会使用<p> 标签。无论是博客文章中的段落
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nam eget mattis enim. Ut tempus pulvinar est et consectetur.
Sed malesuada ex et augue vulputate congue sit amet ut nunc.
</p>
或者是一小段信息,例如页脚中的地址、页眉中的电话号码,甚至是警告消息。
<p>0191 482 4003</p>
<p>123 Random Address Road</p>
<p>Wait! An error has occurred.</p>
从技术上讲,我不相信这些是文本的“段落”,而是具有自己特定上下文的小型 sn-ps。
这条经验法则也有例外。例如,如果文本内容是时间(例如,在时钟小部件中),我将使用 <time> 小部件。
是否有更“语义正确”的方式来显示技术上不是段落的文本?在某些情况下可能需要更具体的 HTML 标记,例如 <time> 标记?
【问题讨论】:
-
似乎更合适您可能会发现sitepoint.com/20-html-elements-better-text-semantics 在这里也很有用。是的,这完全没问题,但我建议添加微格式 developers.google.com/custom-search/docs/…@Mike'Pomax'Kamermans 谢谢你的文章,很有趣。@TedWhitehead 谢谢你,我不知道。你知道它是否有更好的文档可供参考?
标签: html accessibility semantic-markup