hand
_1_12_196
4
返回栏目
0k
3k
5k
1k
2k
0.2k
2k
1k
2k
3k
2k
3k
2k
3k
3k
0.3k
0k
2k
0k
1k
0.1k
0k
0k
2k
2k
3k
0.2k
3k
0k
2k
2k
2k
3k
2k
2k
0k
4k
2k
2k
0k
3k
3k
2k
2k
2k
1k
3k
1k
3k
2k
1k
0.8k
2k
0k
2k
2k
2k
2k
3k
0.4k
4k
2k
5k
2k
3k
2k
3k
3k
4k
2k
3k
2k
3k
0.7k
2k
0.8k
3k
2k
4k
2k
2k
2k
2k
2k
3k
3k
3k
3k
4k
3k
3k
0k
2k
2k
0k
3k
2k
3k
1k
2k
2k
3k
3k
3k
3k
5k
3k
3k
3k
4k
3k
5k
4k
4k
4k
4k
1k
2k
2k
2k
2k
2k
2k
1k
2k
3k
3k
3k
3k
3k
2k
3k
4k
2k
2k
3k
5k
3k
3k
3k
4k
3k
3k
2k
3k
5k
4k
3k
4k
4k
2k
3k
3k
1k
3k
4k
4k
2k
2k
2k
3k
2k
4k
2k
4k
2k
4k
1k
2k
1k
2k
2k
1k
2k
2k
2k
2k
2k
2k
1k
1k
4k
3k
2k
2k
3k
3k
6k
2k
8k
3k
7k
2k
3k
3k
4k
3k
5k
4k
3k
3k
2k
2k
3k
3k
2k
2k
2k
3k
2k
6k
4k
4k
4k
4k
3k
3k
2k
4k
2k
3k
3k
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
0k
返回前端 - HTML5栏目
作者:
贺及楼
成为作者
更新日期:2025-02-27 13:24:09
在前端开发中,HTML5 引入了许多语义化元素,这些元素不仅让代码结构更加清晰,还能增强页面内容的可读性和可访问性。其中,<time>
标签就是一个非常实用的语义化元素,它可以让时间信息以机器可读的方式呈现,方便搜索引擎、屏幕阅读器等工具更好地理解和处理页面中的时间数据。
<time>
标签的基本概念<time>
标签用于表示公历的时间(24 小时制)或日期,时间和时区偏移是可选的。它的主要作用是将人类可读的时间表示转换为机器可读的格式,通过 datetime
属性来实现。
<time datetime="机器可读的时间格式">人类可读的时间文本</time>
<time>
标签的常见使用场景及示例
<p>我在<time datetime="2024-10-15">2024年10月15日</time>完成了这个项目。</p>
在这个例子中,datetime
属性的值 2024-10-15
是符合 ISO 8601 标准的日期格式,搜索引擎或其他工具可以轻松识别这个日期。而 <time>
标签内的文本 “2024 年 10 月 15 日” 则是供用户阅读的内容。
<p>会议将在<time datetime="14:30">下午 2 点 30 分</time>开始。</p>
这里,datetime
属性的值 14:30
是 24 小时制的时间格式,方便机器处理。而 “下午 2 点 30 分” 是为了让用户更直观地理解时间。
<p>活动将于<time datetime="2024-10-20T19:00">2024 年 10 月 20 日晚上 7 点</time>举行。</p>
在日期和时间组合的情况下,使用 T
来分隔日期和时间,datetime
属性的值 2024-10-20T19:00
是标准的日期时间格式。
<p>这部电影时长<time datetime="PT2H30M">2 小时 30 分钟</time>。</p>
当表示持续时间时,使用 ISO 8601 的持续时间格式,PT
表示时间段,2H
表示 2 小时,30M
表示 30 分钟。
<time>
标签的优势搜索引擎可以更好地理解页面中的时间信息,从而更准确地对页面进行索引和排名。例如,对于新闻文章,搜索引擎可以根据 <time>
标签中的时间来判断文章的时效性。
屏幕阅读器等辅助设备可以根据 <time>
标签提供的机器可读时间,更准确地向用户传达时间信息,提高残障人士的使用体验。
使用 <time>
标签可以让代码更加清晰,开发者可以更容易地识别和维护时间相关的内容。
使用场景 | 示例代码 | datetime 属性格式 |
---|---|---|
具体日期 | <time datetime="2024-10-15">2024年10月15日</time> |
YYYY-MM-DD |
具体时间 | <time datetime="14:30">下午 2 点 30 分</time> |
HH:MM |
日期和时间 | <time datetime="2024-10-20T19:00">2024 年 10 月 20 日晚上 7 点</time> |
YYYY-MM-DDTHH:MM |
持续时间 | <time datetime="PT2H30M">2 小时 30 分钟</time> |
PTnHnM |
总之,<time>
标签是 HTML5 中一个非常实用的语义化元素,它为时间信息的表示提供了一种标准化的方式,既方便了开发者编写代码,又有利于搜索引擎和辅助设备对时间数据的处理。在前端开发中,合理使用 <time>
标签可以提升页面的质量和用户体验。
前端 - HTML5
整章节共240节
快分享给你的小伙伴吧 ~