对于简短的描述性文本片段,是否存在语义html标记?

Eri*_*ric 3 html html5 semantic-markup

假设我正在编写标记来描述一本包含几行细节的书,例如:

双城记

  • 作者:查尔斯狄更斯
  • 出版年份:1859年
  • 类型:历史小说
  • 平均回顾:3.8/5

这是一个问题:即使我在示例中将其格式化为列表,但它在语义上并不是一个列表.此外,其中许多字段都是用户可配置的,因此书籍,作者和时间的标记并不真正适用.什么时候使用<p>,<li>,<dl>,<div>或为这些线路的别的东西吗?如果我不回归<div>,<p>标签似乎最接近我想要的,即使它不是一个完整的文本段落.

什么是这些非列表,非完全段落项目的正确标记,其关键字和值在运行时才会知道?

dck*_*ehn 5

也许你可以考虑一下描述清单: <dl>

HTML元素(或HTML描述列表元素)包含一对术语和描述的列表.此元素的常见用途是实现词汇表或显示元数据(键值对列表).

<dl>
  <dt>Firefox</dt>
  <dd>A free, open source, cross-platform, graphical web browser
  developed by the Mozilla Corporation and hundreds of volunteers.</dd>
  <dd>The Red Panda also known as the Lesser Panda, Wah, Bear Cat or Firefox,
  is a mostly herbivorous mammal, slightly larger than a domestic cat
  (60 cm long).</dd>

<!-- other terms and definitions -->
</dl>
Run Code Online (Sandbox Code Playgroud)

更多信息请点击此处