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`
<img src="beast.png" width="50" />
交互示例与兼容性表格请参阅原文。
内联容器
`span`
用于对元素进行分组:例如,用于<span style="color:blue">添加样式 </span>。</pre >
交互示例与兼容性表格请参阅原文。
强调文本
`em`
<em>我很时髦</em>。
交互示例与兼容性表格请参阅原文。
斜体文本
`i`
用<i>斜体</i>标记短语。</pre >
交互示例与兼容性表格请参阅原文。
粗体文本
`b`
加粗<b>单词或短语</b>。
交互示例与兼容性表格请参阅原文。
重要文本
`strong`
<strong>我很重要!</strong>
交互示例与兼容性表格请参阅原文。
高亮文本
`mark`
<mark>注意这里!</mark>
交互示例与兼容性表格请参阅原文。
删除线文本
`s`
<s>我无关紧要。</s>
交互示例与兼容性表格请参阅原文。
下标
`sub`
H<sub>2</sub>O
交互示例与兼容性表格请参阅原文。
小文本
`small`
用于表示文档的<small>小字</small>。</pre >
交互示例与兼容性表格请参阅原文。
地址
`address`
<address>主大街 67 号</address></pre >
交互示例与兼容性表格请参阅原文。
文献引用
`cite`
欲了解更多怪物,请参阅<cite>《怪物书》</cite>。</pre >
交互示例与兼容性表格请参阅原文。
上标
`sup`
x<sup>2</sup>
交互示例与兼容性表格请参阅原文。
内联引用
`q`
<q>我?</q>,她说道。
交互示例与兼容性表格请参阅原文。
换行
`br`
第 1 行<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`
<ul>
<li>我是一个元素</li> <li>我是另一个元素</li> </ul>
交互示例与兼容性表格请参阅原文。
有序列表
`ol`
<ol>
<li>我是第一个元素</li> <li>我是第二个元素</li> </ol>
交互示例与兼容性表格请参阅原文。
定义列表
`dl`
<dl>
<dt>一个术语</dt> <dd>术语的定义</dd> <dt>另一个术语</dt> <dd>另一个术语的定义</dd> </dl>
交互示例与兼容性表格请参阅原文。
水平分割线
`hr`
之前<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发布。
本站日期是整理发布的日期,不代表原文首次发布或最近更新的时间。代码示例授权及其适用范围请核对原文的授权说明。