使用<time>标签并配合datetime属性可实现时间的语义化标记,提升SEO与无障碍访问。datetime需遵循ISO 8601格式,如“YYYY-MM-DD”,确保机器可读,而显示文本可本地化;结合Schema.org的itemprop属性(如datePublished)能进一步增强搜索引擎对内容的理解,支持富摘要展示;避免常见错误如格式错误、缺失datetime或滥用标签,合理使用class、id和<small>辅助结构与样式,实现用户体验与数据互通的双赢。

HTML文档中标记时间,核心是使用HTML5引入的
<time>
要标记HTML文档中的时间,你只需要用到
<time>
datetime
datetime
datetime
比如,你想标记一篇文章的发布日期:
<p>这篇文章发布于 <time datetime="2023-10-27">2023年10月27日</time>。</p>
如果包含具体时间,甚至是时区:
立即学习“前端免费学习笔记(深入)”;
<p>会议定于 <time datetime="2023-11-15T09:00:00-05:00">美东时间上午9点,2023年11月15日</time> 开始。</p>
你也可以只标记年份、月份或者一个精确的时间点:
<p>版权所有 © <time datetime="2023">2023</time>。</p> <p>我通常在每天的 <time datetime="14:30">下午2点半</time> 喝咖啡。</p>
关键就在于,
datetime
在我看来,
<time>
首先,对于SEO而言,搜索引擎爬虫在抓取和索引网页内容时,会尝试理解页面上各种信息的含义。当你用
<time>
<time>
其次,从用户体验的角度看,
<time>
<time datetime="2023-10-27">
datetime="2023-03-04"
所以,在我看来,投入一点点精力去正确使用
<time>
<time>
datetime
正确使用
<time>
datetime
ISO 8601格式的关键点:
YYYY-MM-DD
2023-10-27
YYYY-MM-DDTHH:MM:SS
T
2023-10-27T14:30:00
Z
2023-10-27T14:30:00Z
+/-HH:MM
2023-10-27T14:30:00-05:00
YYYY
YYYY-MM
2023
2023-10
常见错误和规避方法:
datetime
datetime
<time datetime="October 27th, 2023">...</time>
YYYY-MM-DD
datetime
<time>2023年10月27日</time>
datetime
datetime
<time>
<time datetime="95">95</time>
<time>
datetime
datetime
datetime="2023-10-27"
datetime
Z
掌握了这些,你就能更自信、更准确地使用
<time>
仅仅使用
<time>
Schema.org微数据与itemprop
itemprop
<time>
例如,对于一篇文章的发布和修改日期:
<article itemscope itemtype="http://schema.org/Article">
<h1 itemprop="headline">HTML时间标签深度解析</h1>
<p>作者:<span itemprop="author">张三</span></p>
<p>发布于 <time datetime="2023-10-27T10:00:00Z" itemprop="datePublished">2023年10月27日</time></p>
<p>最后更新:<time datetime="2023-10-27T15:30:00Z" itemprop="dateModified">2023年10月27日 下午3:30</time></p>
<div itemprop="articleBody">
<!-- 文章内容 -->
</div>
</article>在这个例子中:
itemscope itemtype="http://schema.org/Article"
article
itemprop="datePublished"
datetime
itemprop="dateModified"
除了文章,Schema.org还定义了许多其他类型,比如
Event
itemprop="startDate"
itemprop="endDate"
class
id
class
id
class
class="publish-date"
class="event-time"
id
id
<small>
<small>
<footer> <p><small>© <time datetime="2023">2023</time> 版权所有</small></p> </footer>
这告诉浏览器和用户,这个年份信息虽然重要,但在整个页面的层级中,它的重要性相对较低。
在我看来,将
<time>
以上就是HTML文档时间怎么标记_HTML时间标签使用教程的详细内容,更多请关注php中文网其它相关文章!
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号