首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5语义文章列表

HTML5语义文章列表
EN

Stack Overflow用户
提问于 2014-03-02 20:24:00
回答 2查看 458关注 0票数 1

我正在做一个经典的文章列表,我想同时使用figuretime元素:

代码语言:javascript
复制
<li>
   <article>
      <figure>
         <a><img alt="Artile thumnbail"/></a>
         <figurecaption>
             <h3><a>Article Title</a></h3>
         </figurecaption>
      </figure>
      <time pubdate="xxx">xxx</time>
   </article>
</li>

这是正确的写法吗?

EN

回答 2

Stack Overflow用户

发布于 2014-03-02 20:47:02

标记的名称是figcaption,而不是figurecaption。除此之外,代码看起来很好--但我不会在自己的代码中包装那么多元素。为什么需要figurefigcaption元素?没有它们,它更具语义--文章标题实际上不是图像的标题,而是一个独立的标题。请记住,大多数图像都不需要figure

我会这样写的:

代码语言:javascript
复制
<li>
    <article>
         <a>
             <img alt="Article thumbnail"/>
             <h3>Article title</h3>
         </a>
         <time pubdate="xxx">xxx</time>
    </article>
</li>

没有这些元素,您可以组合<a>元素,并使用它将<img><h3>包装在一起。

票数 1
EN

Stack Overflow用户

发布于 2015-04-28 22:21:10

文章定义为:

文档、页面、应用程序或站点中的自含式合成,旨在独立分发或可重用,例如在联合中。这可以是论坛帖子、杂志或报纸文章、博客条目或任何其他独立的内容项。(来源:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article)

对于文章列表,您可能不应该使用文章标记,而应该使用您正在使用的li标记或div。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22127490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档