HTML5语义化标签到底该怎么用才对?

璐莹 Dev 阅读 11

我最近在写一个博客页面,想用 HTML5 的语义化标签,但有点搞不清 <article><section><div> 到底啥时候该用哪个。

比如文章列表里的每一篇,我用了 <article>,但文章内部的小节我又套了 <section>,结果同事说这样可能不对。查了 MDN 也还是有点迷糊,有没有更实际的判断标准?

这是我目前的结构:

<main>
  <article>
    <h2>文章标题</h2>
    <section>
      <h3>小节一</h3>
      <p>内容...</p>
    </section>
    <section>
      <h3>小节二</h3>
      <p>内容...</p>
    </section>
  </article>
</main>
我来解答 赞 1 收藏
二维码
手机扫码查看
暂无解答

暂无解答