文章> p +时间 - 文章是否太短?

Art*_*kyi 5 html html5 semantic-markup

我正在写一个标记:
在此输入图像描述

将每条推文呈现为文章还是篇幅太短都是正确的,我应该使用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>  
Run Code Online (Sandbox Code Playgroud)

cli*_*nes 4

这真的没关系。WHATWG 对此仍然相当模糊。我的问题是 h1。这是页面上唯一的内容吗?页面标题也是“最近的推文”吗?如果是这样,你就没事了。但我感觉这就像一个更大页面上的插件。如果是这样,出于语义/可访问性的原因,请考虑使用较低级别的标签。

  • 是的,出于可访问性的原因,使用计算出的标题级别“可能”会更好(但不是那么清楚,因为例如某个 JAWS 版本仅适用于“`h1`随处可见”方法)。然而,*语义上*在这里使用 `h1` 也是正确的。两种方式都可以。这取决于您的用户要走哪条路。对所有分区元素使用“h1”的好处是您可以自由移动分区,而无需调整标题级别。 (2认同)