gpt4 book ai didi

datetime - 用于发布日期的 HTML5 空

转载 作者:行者123 更新时间:2023-11-28 01:43:49 25 4
gpt4 key购买 nike

我对 HTML5 感到困惑 <time>语义标签。在我看来,这是为了标记诸如“今天”、“去年圣诞节”、“10.10.2010”、“凌晨 2 点”等字符串,以帮助机器识别和理解它们。我可以在 HTML5 Doctor 和 W3C 页面上找到的所有有效示例如下:

<p>I have a date on <time datetime="2008-02-14">Valentines day</time>.</p> 

<p>We open at <time>10:00</time> every morning.</p>



但是如果我想设置文章发布日期(例如帮助谷歌机器人),但没有任何字符串显示呢?是否有效:

<article><time datetime="..."></time> content </article>

或:

<article><time datetime="..." /> content </article>

或者我应该用其他方式做到这一点吗?

(我觉得很有趣,例如 <time datetime="...">...</time> 和 CSS display:none 用于 time 选择器...)

最佳答案

time 元素包含机器可读(datetime 属性)和人类可读(文本内容)格式的日期时间值。

The datetime value of a time element is the value of the element's datetime content attribute, if it has one, or the element's textContent, if it does not.

WHATWG

所以如果datetime属性不存在,datetime值将从文本内容中解析。

如果存在 datetime 属性,您可以自由地在文本内容中写入任何内容,或者在您的情况下不写入任何内容。

关于datetime - 用于发布日期的 HTML5 空 <time> 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24104573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com