一.常用文本元素总汇
HTML5 规范指出:使用元素应该完全从元素的语义出发。但是由于历史遗留及用户至上的原则,这种语义会宽松许多。
元素名称 | 说明 |
---|---|
a | 生成超链接 |
br | 强制换行 |
wbr | 可安全换行 |
b | 标记一段文字但不强调 |
strong | 表示重要 |
i | 表示外文或科学术语 |
em | 表示强调 |
code | 表示计算机代码 |
var | 表示程序输出 |
samp | 表示变量 |
kbd | 表示用户输入 |
abbr | 表示缩写 |
cite | 表示其他作品的标题 |
del | 表示被删除的文字 |
s | 表示文字已不再确认 |
dfn | 表示术语定义 |
mark | 表示与另一段上下文有关的内容 |
q | 表示引自他处的内容 |
rp | 与 ruby 元素结合使用,标记括号 |
rt | 与 ruby 元素结合使用,标记括号 |
ruby | 表示位于表意文字上方或右方的注音符号 |
bdo | 控制文字的方向 |
small | 表示小号字体内容 |
sub | 表示下标字体 |
sup | 表示上标字体 |
time | 表示时间或日期 |
u | 标记一段文字但不强调 |
span | 通用元素,没有任何语义。一般配合 CSS 修饰。 |
二.文本元素解析
1.表示关键字和产品名称
<b>我会加粗b>
2.表示重要的文字
<strong>我实际作用和b一样,就是加粗。strong>
3.
强制换行、
- <br />我是换行
- <wbr>我这里面会安全换行,在英文单词过长时使用 wbr 会根据浏览器的宽度适当的裁切换行wbr>
4.表示外文词汇或科技术语
<i>我是倾斜i>
5.加以强调
<em>我实际作用和i一样,就是倾斜em>
6.表示不准确或校正
<s>我的实际作用就是删除线s>
7.表示删除文字
<del>我的实际作用和 s 一样,就是删除线del>
8.表示给文字加上下划线
<u>我的实际作用就是加一条下划线u>
9.<ins>添加一段文本
<ins>我的实际作用和 u 一样,加一条下划线ins>
10.添加小号字体
<small>我的实际作用就是将文本放小一号small>
11.添加上标和下标
- <sub>我是上标sub><sup>我是下标sup>
12.等表示输入和输出
- <code>表示计算机代码片段code>
- <var>表示编程语言中的变量var>
- <samp>表示程序或计算机的输出samp>
- <kdb>表示用户的输入。由于这属于英文范畴的,必须将 lang="en"英语才能体现效果kdb>
13.表示缩写
<abbr>元素没有实际作用;从语义上看,是一段文本的缩写abbr>
14.表示定义术语
<dfn>元素就是一般性的倾斜dfn>
15.引用来自他处的内容
<q>元素实际作用就是加了一对双引号q>
16.引用其他作品的标题
<cite>元素实际作用就是加粗cite>
17.突出显示文本
<mark>实际作用就是加上一个黄色的背景,突出的文本mark>
18.
<time>表示日期和时间time>
19.表示一般性文本
<span>元素没有实际作用;语义上就是表示一段文本,我们经常用它来设置 CSS 等操作span>