Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;中的HTML5日期时间属性;时间>;要素_Html - Fatal编程技术网

<;中的HTML5日期时间属性;时间>;要素

<;中的HTML5日期时间属性;时间>;要素,html,Html,考虑下面来自的两个代码示例 有什么区别?何时应该使用datetime属性 或者简单地将日期和时间包含在中 音乐会于年月日举行 五月十五号 音乐会于星期四举行 2001年5月15日晚上7:00。来自 time元素表示其内容,以及datetime属性中这些内容的机器可读形式。内容的种类限于各种日期、时间、时区偏移和持续时间,如下所述 datetime属性可能存在。如果存在,则其值必须以机器可读格式表示元素的内容 没有datetime内容属性的时间元素不能有任何元素子体 这里的更多信息:所以,如果我

考虑下面来自的两个代码示例

有什么区别?何时应该使用
datetime
属性 或者简单地将日期和时间包含在

音乐会于年月日举行 五月十五号

音乐会于星期四举行 2001年5月15日晚上7:00。

来自

time元素表示其内容,以及datetime属性中这些内容的机器可读形式。内容的种类限于各种日期、时间、时区偏移和持续时间,如下所述

datetime属性可能存在。如果存在,则其值必须以机器可读格式表示元素的内容

没有datetime内容属性的时间元素不能有任何元素子体


这里的更多信息:

所以,如果我只是使用没有datetime属性的时间标记,那么这些标记之间写入的值也必须匹配YYYY-MM-DD等模式?或者我们可以用简单的英语书写?请看这里:。在这里,规范提到了两点:1)时间元素的datetime值是元素的datetime内容属性的值(如果有),否则是时间元素的子文本内容。2) “time”元素的datetime值必须与以下语法之一匹配。那么,这不是表明如果我们不使用datetime属性,我们就不能用简单的英语写作吗?@Breaking Benjamin:正如它所说的,如果元素有datetime属性,那么内容是自由形式的,因为只有datetime属性必须满足这个条件,如果它存在的话。@BoltClock,是的,但我的问题是当我不使用datetime属性时?然后呢?@本杰明:那么内容必须满足条件。