路由通NCTORO.COM编程笔记
编程笔记 · 技术文档整理

HTML 语法与常见任务速查表:技术文档整理

使用 HTML 时,若能有一种简单的方法记住如何正确使用和应用 HTML 标签,将会非常方便。MDN 提供了丰富的 HTML 参考文档和一套深入的 HTML 指南。但是,许多情况下我们只需要一些快速的提示。这便是速查表的初衷——为常见用法提供一些快速、准确、现成的代码片段。 注意: HTML 标签应

使用 HTML 时,若能有一种简单的方法记住如何正确使用和应用 HTML 标签,将会非常方便。MDN 提供了丰富的 HTML 参考文档和一套深入的 HTML 指南。但是,许多情况下我们只需要一些快速的提示。这便是速查表的初衷——为常见用法提供一些快速、准确、现成的代码片段。

注意: HTML 标签应根据其语义价值而非外观使用。完全可以使用 CSS 改变特定标签的外观和特性。因此使用 HTML 时,要花时间留意标签的语义,而非它们的外观。

行内元素

“元素”是网页的一个单独部分。一些元素较大,作为容器包裹较小的元素。一些元素较小,“嵌入”到更大的元素中。默认情况下,“行内元素”会在网页中并排显示。它们会在网页中按需占用宽度,并且水平排列,就像句子中的词语或同行并列摆放的书本。所有行内元素都可以放置在 <body> 元素内。

行内元素:用法和示例

  用法
  元素
  示例




  链接
  `a`

<a href="https://example.org"> 至 example.org 的链接</a>。</pre >

交互示例与兼容性表格请参阅原文。

  图片
  `img`
  
    &#x3C;img src="beast.png" width="50" />

交互示例与兼容性表格请参阅原文。

  内联容器
  `span`

用于对元素进行分组:例如,用于<span style="color:blue">添加样式 </span>。</pre >

交互示例与兼容性表格请参阅原文。

  强调文本
  `em`
  
    &#x3C;em>我很时髦&#x3C;/em>。

交互示例与兼容性表格请参阅原文。

  斜体文本
  `i`

用<i>斜体</i>标记短语。</pre >

交互示例与兼容性表格请参阅原文。

  粗体文本
  `b`
  
    加粗&#x3C;b>单词或短语&#x3C;/b>。

交互示例与兼容性表格请参阅原文。

  重要文本
  `strong`
  
    &#x3C;strong>我很重要!&#x3C;/strong>

交互示例与兼容性表格请参阅原文。

  高亮文本
  `mark`
  
    &#x3C;mark>注意这里!&#x3C;/mark>

交互示例与兼容性表格请参阅原文。

  删除线文本
  `s`
  
    &#x3C;s>我无关紧要。&#x3C;/s>

交互示例与兼容性表格请参阅原文。

  下标
  `sub`
  
    H&#x3C;sub>2&#x3C;/sub>O

交互示例与兼容性表格请参阅原文。

  小文本
  `small`

用于表示文档的<small>小字</small>。</pre >

交互示例与兼容性表格请参阅原文。

  地址
  `address`

<address>主大街 67 号</address></pre >

交互示例与兼容性表格请参阅原文。

  文献引用
  `cite`

欲了解更多怪物,请参阅<cite>《怪物书》</cite>。</pre >

交互示例与兼容性表格请参阅原文。

  上标
  `sup`
  
    x&#x3C;sup>2&#x3C;/sup>

交互示例与兼容性表格请参阅原文。

  内联引用
  `q`
  
    &#x3C;q>我?&#x3C;/q>,她说道。

交互示例与兼容性表格请参阅原文。

  换行
  `br`
  
    第 1 行&#x3C;br>第 2 行

交互示例与兼容性表格请参阅原文。

  换行机会
  `wbr`

<div style="width: 200px"> Llanfair<wbr>pwllgwyngyll<wbr>gogerychwyrndrobwllllantysiliogogogoch </div></pre >

交互示例与兼容性表格请参阅原文。

  日期
  `time`

用于格式化日期。例如:<time datetime="2020-05-24"

发布于 2020 年 5 月 23 日</time>。</pre

交互示例与兼容性表格请参阅原文。

  代码格式
  `code`

这段文字是正常格式,但<code>这段文字是代码格式</code>。</pre >

交互示例与兼容性表格请参阅原文。

  音频
  `audio`

<audio controls> <source src="/shared-assets/audio/t-rex-roar.mp3" type="audio/mpeg"> </audio>

交互示例与兼容性表格请参阅原文。

  视频
  `video`

<video controls width="250" src="/shared-assets/videos/flower.webm" > <a href="/shared-assets/videos/flower.webm">下载 WebM 视频</a> </video></pre >

交互示例与兼容性表格请参阅原文。

区块元素

相反,“区块元素”,会占用整个网页宽度。它们也会占用网页的一整行;它们无法并列排列。相反,它们会像文章里的段落或像积木塔那样堆叠在一起。

注意: 由于本速查表仅包含少数几个代表特定结构或具备特殊语义的元素,因此 div 元素被特意排除————因为 div 元素不代表任何内容,也不具备任何特殊语义。

  用法
  元素
  示例




  简单段落
  `p`

<p>我是一个段落</p> <p>我是另一个段落</p></pre >

交互示例与兼容性表格请参阅原文。

  扩展引用
  `blockquote`

他们说: <blockquote>blockquote 元素表示扩展引用。</blockquote></pre >

交互示例与兼容性表格请参阅原文。

  附加信息
  `details`

<details> <summary>HTML 速查表</summary> <p>行内元素</p> <p>区块元素</p> </details></pre >

交互示例与兼容性表格请参阅原文。

  无序列表
  `ul`
  
    &#x3C;ul>

<li>我是一个元素</li> <li>我是另一个元素</li> </ul>

交互示例与兼容性表格请参阅原文。

  有序列表
  `ol`
  
    &#x3C;ol>

<li>我是第一个元素</li> <li>我是第二个元素</li> </ol>

交互示例与兼容性表格请参阅原文。

  定义列表
  `dl`
  
    &#x3C;dl>

<dt>一个术语</dt> <dd>术语的定义</dd> <dt>另一个术语</dt> <dd>另一个术语的定义</dd> </dl>

交互示例与兼容性表格请参阅原文。

  水平分割线
  `hr`
  
    之前&#x3C;hr>之后

交互示例与兼容性表格请参阅原文。

  文本标题
  
    `Heading_Elements`

<h1>这是 1 号标题</h1> <h2>这是 2 号标题</h2> <h3>这是 3 号标题</h3> <h4>这是 4 号标题</h4> <h5>这是 5 号标题</h5> <h6>这是 6 号标题</h6></pre >

交互示例与兼容性表格请参阅原文。

具体界面与功能可能因设备、软件版本或服务规则不同而变化。操作前请保存原文件及重要设置;涉及个人账户的信息,以服务提供方的官方页面为准。

来源与授权

本文依据 HTML 语法与常见任务速查表 整理,原作者为 Mozilla Contributors,按 CC BY-SA 2.5 授权发布。转换为本站排版;移除导航宏与内嵌交互程序;图片改为原图链接。正文整理按CC BY-SA 2.5发布。

本站日期是整理发布的日期,不代表原文首次发布或最近更新的时间。代码示例授权及其适用范围请核对原文的授权说明。

← 返回编程笔记