首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >了解时间元素< time ></time>

了解时间元素< time ></time>
EN

Stack Overflow用户
提问于 2019-07-10 18:19:39
回答 1查看 69关注 0票数 2

我已经阅读了很多关于时间元素的教程,但我还是不理解它,也许你可以在这方面帮我:)到目前为止,我得到的是HTML元素并不是文档中所有日期和时间都必需的,除非你想改变一些时间内容的样式,在这种情况下你可以避免使用<time>属性。

使用时间元素的另一个目的是,当你想让你的日期和时间机器可读,以获得一些特定的好处时,那么你必须使用时间,它有它自己的规则,如果我们使用datetime,它应该是什么,如果我们不知道时间元素的内容应该是什么,是全部吗,或者我在其中的一些方面是错的?

EN

回答 1

Stack Overflow用户

发布于 2019-07-10 20:27:43

这就是我到目前为止所得到的,我相信这是我问题的正确答案。<time>...<time/>

定义了人类可读的日期/时间。

为什么以及什么时候我们应该使用它们?您不应该在文档中的所有时间和日期中都使用时间元素,出于以下两个原因,我们必须使用它们:

将所有时间(以24小时为单位)放入

  1. 以更改其样式,如将16:00更改为4:00 or或更改为16:00)。

  1. 你有一个时间,你希望它是机器可读的(两种方法使你的时间元素机器可读1.datetime属性2.如果datetime不存在,时间元素的文本节点以特定的方式编写),这是来自机器可读的好处(好处是什么?更好的搜索结果,比如当你把一个机器可读的时间作为你的帖子的发布日期,这给用户提供了搜索到特定时间段的帖子的能力,以便更好和更容易地找到它们,正如我们在谷歌搜索引擎上看到的那样。赋予用户代理能力,向用户提供在他们的日历或其他应用程序中添加这些时间的能力,例如,当你的时间是生日日期或某些事件的开始、实施和结束日期时。当您谈论发生在200年前的某个事件时,您希望提供搜索引擎的功能,即当某些用户搜索该事件和时间段时,包含该时间的内容将被创建为与该时间相关的事件)

注:不能确定具体时间和日期的时间不能用在时间元素中,也不能把引入公历之前已经发生的时间放在时间元素中(因为这些时间转换成公历有困难)

注意: pubdate属性是一个布尔型属性。如果指定,则指示元素给出的日期和时间是最近的祖先文章元素的发布日期和时间,或者,如果元素没有祖先文章元素,则是整个文档的发布日期和时间。

注意: datetime属性(如果存在)给出了指定的日期或时间。否则,日期或时间由元素的内容提供。注如果time元素没有datetime属性,则它不能有任何元素后代,并且datetime值是该元素的子文本内容。话虽如此,最好还是使用datetime来使您的时间机器可读:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56968619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档