【问题标题】:What is the correct semantic for the members of a search result items?搜索结果项成员的正确语义是什么?
【发布时间】:2018-05-03 23:25:56
【问题描述】:

我有以下图像代表我想要做的事情: “搜索结果”标题在语义上是一个 h2。 “搜索结果标题 2018”将是 h3。

我的问题是“日期和时间”、“费用”、“信用”和“地点”是什么? 给我的一些建议是: - 标题(h4) - 强的 - 定义术语 (dt) 及其旁边的文本定义描述 (dd)

重要的是要注意元素“All”、“Events”和“News”是 ul 列表的一部分,但我想知道它们是否也可以是标题 h3,如果是这样,那么它将使"Search Result Title 2018" a h4.

感谢您的帮助

【问题讨论】:

标签: html semantic-markup


【解决方案1】:

<strong> 不合适。 <strong> 不能替代印刷粗体,从语义上讲,使用 <strong> 在标签或数据上放置“重要性”是没有意义的。

带有<dt>s 的标签和<dd>s 的数据的<dl> 最适合这里。 HTML 并没有在其标题元素中放置太多语言含义,因此使用 <h4> 不会错误,但 <dl> 是为您在此处拥有的内容而制作的。

【讨论】:

  • <label> 在表单之外会完全错误吗?看起来它们的目的是一样的。
  • @Bill the Lizard:是的,<label>s 仅用作表单标签,并且内置了大量功能以使其与表单控件一起使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
相关资源
最近更新 更多