Html 文章>;p+;时间-文章是否太短?
我正在为:Html 文章>;p+;时间-文章是否太短?,html,semantic-markup,Html,Semantic Markup,我正在为: 将每一条推文都像一篇文章一样呈现是正确的,还是它太短了,我应该使用ul或其他什么 <section> <h1>Recent tweets</h1> <article> <p>I'm looking...</p> <time>3 day ago</time> </article> <article>
将每一条推文都像一篇文章一样呈现是正确的,还是它太短了,我应该使用ul或其他什么
<section>
<h1>Recent tweets</h1>
<article>
<p>I'm looking...</p>
<time>3 day ago</time>
</article>
<article>
<p>@mediatemple will ...</p>
<time>6 days ago</time>
</article>
<article>
<p>Corpora Business</p>
<time>10 days ago</time>
</article>
</section>
最近的推特
我在找
三天前
@我会
六天前
语料库业务
十天前
这真的没关系。WHATWG对此仍相当含糊。我的问题是h1。这是这一页上唯一的内容吗?页面标题也是“最近的推文”吗?如果是这样,你很好。但我感觉这就像是一个更大页面上的插件。如果是,考虑使用较低级别的标签,因为语义/可访问性原因。 < P>是的,每个微博条目应该是<代码>文章<代码>,因为它与:匹配。
文章
元素表示文档、页面、应用程序或站点中的一个自包含的组合,原则上是可独立分发或可重用的,例如在联合中。这可以是论坛帖子、杂志或报纸文章、博客条目、用户提交的评论、交互式小部件或小工具,或任何其他独立的内容项目
如果需要/适当,您也可以在ul
/(或者,根据上下文,ol
)中列出它们:
<section>
<h1>Recent tweets</h1>
<ul>
<li><article>…</article></li>
<li><article>…</article></li>
<li><article>…</article></li>
</ul>
</section>
如果你认为一条推特可以准确地描述为一篇“文章”,那么就使用
article
(我自己的想法是它不能,可能是一篇较长形式的文章的摘要或某种形式的评论)。否则,请使用不同的元素,如您所提到的,在ul
或ol
中使用li
。但这真的没关系,我不认为一篇文章
有最低长度要求,如果有,我怀疑在很多情况下这是“错误的”。好的,谢谢你的评论回答)也许有意思,是的,出于可访问性的原因,使用计算的标题级别可能更好(但这并不清楚,例如,某个JAWS版本只适用于“h1
everywhere”方法)。但是,从语义上讲,在此处使用h1
也是正确的。两种方法都有可能。这取决于用户选择哪种方法。对所有剖切元素使用h1
的好处是,您可以自由移动剖切,而无需调整标题级别。这是一个荒谬的答案-1@CharlieTuna当前位置你为什么认为在?如果你不提供论据,我无法消除疑虑。
<article>
<p>…</p>
<footer>
<time>…</time>
</footer>
</article>