W3C(World Wide Web Consortium,万维网联盟)是一个国际组织,负责制定网页标准和规范,其中最重要的是HTML和CSS。语义化标签是指用来表示页面内容结构的标签,它们具有良好的可访问性,有助于搜索引擎优化(SEO)和屏幕阅读器等工具的使用。
下面列出了一些常用的HTML5语义化标签及其对应的语义环境:
<header>
: 定义文档或部分的页眉。<footer>
: 定义文档或部分的页脚。<section>
: 定义文档中的一个区域(如章节、新闻文章等)。<article>
: 定义一个独立的、自包含的内容块。<aside>
: 定义与页面主要内容稍相关的边栏或侧边内容。<nav>
: 定义导航链接的部分。<h1>
到 <h6>
: 定义标题,重要性依次降低。<p>
: 定义段落。<hr>
: 定义水平线。<pre>
: 定义预格式化的文本,通常用于代码。<blockquote>
: 定义长引用。<q>
: 定义短引用。<address>
: 定义作者或拥有者的联系信息。<b>
: 定义粗体文本,但不表示语气或重要性。<strong>
: 定义语气强调。<em>
: 定义意义上的重点。<i>
: 表示斜体文本。<mark>
: 标记文本,通常为高亮。<small>
: 定义小号字。<sub>
和 <sup>
: 定义上标和下标文本。<a>
: 定义超链接,用于从一个页面链接到另一个页面或站点。<link>
: 在头部定义外部资源(例如样式表)。<img>
: 定义图像。<figure>
和 <figcaption>
: 分别定义媒体内容和它的标题。<audio>
和 <video>
: 定义音频和视频内容。<ul>
: 定义无序列表。<ol>
: 定义有序列表。<li>
: 定义列表项。<dl>
, <dt>
, <dd>
: 定义定义列表、列表项和定义描述。<form>
: 定义表单,用于用户输入。<input>
: 定义输入字段,用于用户输入数据。<button>
: 定义按钮。<label>
: 定义标签,关联表单元素和说明性文本。<select>
: 定义选择列表(下拉列表)。<textarea>
: 定义多行文本框。<table>
: 定义表格。<caption>
: 定义表格标题。<thead>
, <tbody>
, <tfoot>
: 分别定义表头、表体和表尾。<tr>
: 定义表格行。<th>
和 <td>
: 分别定义表头单元格和标准单元格。<iframe>
: 定义内联框架,用于嵌入另一个文档。<object>
: 定义嵌入对象,如图片、音频、视频等。<embed>
: 定义嵌入的内容,如PDF等。使用语义化标签有助于提高网页的结构清晰度,对SEO和可访问性有积极影响。当使用这些标签时,应确保遵守其语义含义,以保持代码的清洁和一致性。