【发布时间】:2017-09-25 14:41:22
【问题描述】:
假设我正在编写标记来描述一本书,其中包含几行细节,例如:
两个城市的故事
- 作者:查尔斯·狄更斯
- 出版年份:1859
- 类型:历史小说
- 平均评价:3.8/5
这里有一个问题:尽管我在示例中将其格式化为一个列表,但它在语义上并不是一个列表。此外,其中许多字段是用户可配置的,因此书籍、作者身份和时间的标记并不真正适用。对于这些行中的每一行,我是否使用<p>、<li>、<dl>、<div> 或其他内容?如果我不回退到<div>,<p> 标签似乎最接近我想要的,即使它不是一个完整的文本段落。
对于这些非列表、非段落项目的正确标签是什么?直到运行时我才知道它们的键和值?
【问题讨论】:
-
重读这个我可能误解了这个问题,你问的是整本书用什么,还是书的细节用什么?
-
我在询问每一行书籍详细信息使用哪个标签。
标签: html semantic-markup