03HTML文本格式化
3.1 <pre>
双标签
-
<pre>
可以定义预格式化的文本。被包围在<pre>
标签 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 -
<pre>
标签的一个常见应用就是用来表示计算机的源代码
3.2 <b>
<i>
双标签
<b>
使包裹内容以粗体显示<i>
使包裹内容以斜体显示
3.3 <strong>
<em>
双标签
3.3.1 <strong>
<em>
-
<strong>
定义重要的文本,使包裹内容以粗体显示(外观上与<b>
相同) -
<em>
定义被强调的文本,使包裹内容以斜体显示(外观上与i
相同)
3.3.2 <strong>
VS <em>
- 在 HTML5 中,这个元素被描述为表征 “内容强烈的重要性 (strong importance for its contents) ”。这是一个重要的区别。
<em>
标签 (Emphasis) 用于改变一个句子的意思 (比如"我<em>
喜欢</em>
胡萝卜" 和"我喜欢<em>
胡萝卜</em>
",分别强调喜欢和胡萝卜), Strong 用来对一个句子的部分增加重要性 (比如 "警告! 这非常危险。") Strong 和 Emphasis 都可以分别通过嵌套来增加相对重要性或强调重点。
3.3.3 <strong>
VS <b>
、<em>
VS <i>
-
<strong>
<em>
是一个逻辑状态,而<b>
<i>
是一个物理状态。逻辑状态分离内容和表现形式,使用逻辑状态允许你用各种不同的方式来表达。
3.4 <sub>
<sup>
双标签
<sub>
标签 定义下标文本。下标文本将会显示在当前文本流中字符高度的一半为基准线的下方。<sup>
标签 定义上标文本。上标文本将会显示在当前文本流中字符高度的一半为基准线的上方。
3.5 <small>
双标签
-
<small>
标签定义小型文本