【问题标题】:Semantic markup for very fuzzy dates非常模糊日期的语义标记
【发布时间】:2014-02-20 04:05:03
【问题描述】:

我正在显示非常模糊的日期,目前在 <span> 元素中,用于一系列 <li> 项目,例如

<li>
  <h1>The Big Lebowski 2</h1>
  <span>Spring</span>
</li>

我想使用比&lt;span&gt; 更语义化的东西,但从阅读主题here 来看,&lt;time&gt; 元素似乎并不适用于这种非特定时间段。

是否有其他选项或方法可以正确使用&lt;time&gt; 来显示此类信息?似乎微格式可能是我正在寻找的东西,但我对它们非常陌生;任何意见表示赞赏。

【问题讨论】:

  • “模糊日期”是什么意思?有多模糊?
  • 季节或超过一个月的时期,例如5 月/6 月。
  • 您希望从使用“更语义化的东西”中获得什么好处?哪个软件会解释语义,以及如何解释?

标签: html time semantic-markup microformats


【解决方案1】:

在 HTML 规范或 HTML5 草案或 WHATWG “活 HTML” 中没有任何内容来表达一段时间,更不用说模糊的时期,超过一年、一个月等(用 @987654324 表示@element) 可以被视为一个时期(例如,从年初到年底)。

microformats 以及与 HTML 元素相关的详细微数据的可比系统(微数据、RDFa)中,您可以表示元数据,例如对于events,具有startDateendDate 之类的属性——但至少在据说主要搜索引擎支持的Schema.org 方法中,它们是特定的日期(和时间)符号。

【讨论】:

  • “没有什么 […] 可以表达一段时间”:请注意,您可以指定durations(以秒数表示,但不能从特定日期开始)迄今为止)与time
猜你喜欢
  • 2013-09-27
  • 2010-10-23
  • 1970-01-01
  • 1970-01-01
  • 2016-07-16
  • 1970-01-01
  • 2013-06-30
  • 1970-01-01
  • 2012-11-29
相关资源
最近更新 更多