文章标签 - <article>
什么是 <article> 标签?
<article> 是HTML5引入的语义化标签,用于定义独立的、完整的、自包含的内容块。这些内容应该能够在不依赖页面其他部分的情况下单独存在和使用。
基本语法
html
<article>
<!-- 独立内容 -->
</article>
典型用法
博客文章
html
<article>
<header>
<h2>博客文章标题</h2>
<p>作者:张三 | 发布日期:2026-02-06</p>
</header>
<p>文章内容...</p>
<footer>
<p>标签:HTML, 语义化</p>
</footer>
</article>
新闻报道
html
<article>
<h2>重要新闻标题</h2>
<p>来源:新闻机构</p>
<p>新闻内容...</p>
<figure>
<img src="news-image.jpg" alt="新闻图片">
<figcaption>新闻图片说明</figcaption>
</figure>
</article>
评论
html
<article>
<h3>用户评论</h3>
<p>评论者:李四</p>
<p>评论内容...</p>
</article>
产品卡片
html
<article>
<h3>产品名称</h3>
<img src="product.jpg" alt="产品图片">
<p>产品描述...</p>
<p>价格:¥99.00</p>
<button>加入购物车</button>
</article>
全局属性
<article> 标签支持所有HTML全局属性:
| 属性 | 描述 |
|---|---|
class |
为元素指定一个或多个类名 |
id |
为元素指定唯一ID |
style |
为元素指定内联样式 |
title |
提供有关元素的额外信息 |
最佳实践
-
独立性原则:确保
<article>内的内容可以独立于页面其他部分存在 -
可嵌套使用:可以在
<article>内部嵌套另一个<article>,例如在博客文章中包含评论 -
结合其他语义标签:与
<header>、<footer>、<section>等标签配合使用,增强内容结构 -
提供完整信息:在
<article>中包含足够的信息,使其可以单独被分发或复用
浏览器兼容性
- Chrome 5+
- Firefox 4+
- Safari 5+
- Opera 11.1+
- IE 9+
总结
<article> 标签是HTML5中重要的语义化标签,它用于标识独立的内容单元,有助于:
- 提高内容的可重用性,便于内容分发和 syndication
- 增强搜索引擎优化,让搜索引擎更好地识别独立内容块
- 改善可访问性,帮助辅助技术理解内容结构
- 使代码更具可读性和可维护性
- 支持未来的Web技术和标准
最后更新:2026-02-07