• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

熟悉W3C规范,熟悉语义化标签,整理每个标签对应的语义环境

发布于 2024-09-05 15:42:01

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和可访问性有积极影响。当使用这些标签时,应确保遵守其语义含义,以保持代码的清洁和一致性。

0 条评论

发布
问题

在线
客服