理解时间要素<time> </time>

时间:2019-07-10 10:19:38

标签: html semantics

我已经阅读了很多有关时间元素的教程,但是我还是不明白,也许您可​​以在此方面提供帮助:)到目前为止,我所知道的是,时间元素并不是所有日期和时间都必需的您的文档,除非您想重新设置一些时间内容的样式,在这种情况下,可以避免使用datetime属性。使用时间元素的另一个目的是,当您想使日期和时间机器可读以获取某些特定的好处时,那么您必须使用具有自己的规则的时间,即如果我们使用datetime以及不使用datetime的话,时间元素的内容应该是什么,是全部,还是我在某些方面错了?

1 个答案:

答案 0 :(得分:0)

这是我到目前为止所获得的,我相信这是对我的问题的正确答案。>>>>> 定义人类可读的日期/时间。为什么以及何时应该使用它们? 您不应在文档中的所有时间和日期中都使用时间元素,因为这两个原因,我们必须使用它们。

1。用于重新设置海豚(例如,您希望将所有时间(在24小时制中)放入时间元素中以更改其样式,例如将16:00更改为4:00 pm或更改为16h00)

  1. 您有一个希望时间是机器可读的时间(使时间元素机器可读的2种方法1.datetime属性2.如果datetime不存在,则以特定方式写入time元素的文本节点)对于来自机器可读的好处(有什么好处?更好的搜索结果,例如当您为帖子的发布日期放置机器可读的时间时,这使用户能够搜索属于特定内容的帖子我们可以在Google搜索引擎上看到该工具,以便在一段时间内找到更好,更轻松的工具。赋予用户代理服务的功能,向用户提供在日历或其他应用程序中添加这些时间的功能,例如您的时间生日日期或某个事件的开始,实施和结束的日期。当您谈论发生在200年前的某个事件时,您希望提供搜索引擎的能力,当某些用户搜索该事件和时间段时,您的包含该时间的内容将被建立为与该时间相关的事件) 注意无法确定特定时间和日期的时间不能用作时间元素,而且,在引入公历之前发生的时间也不能放入时间元素中(因为这些时间很难转换成公历) 注意pubdate属性是一个布尔属性。如果指定,则表示该元素给出的日期和时间是最接近的祖先文章元素的发布日期和时间,或者,如果该元素没有祖先文章元素,则是整个文档的发布日期和时间。 注意datetime属性(如果存在)给出指定的日期或时间。否则,日期或时间由元素的内容给出。 注意如果time元素不具有datetime属性,则它不得包含任何元素后代,并且datetime值是该元素的子文本内容。 话虽如此,但最好使用datetime使您的时间机器可读:)