文本元素
所谓文本元素,就是将一段文本设置成相匹配的结构和含义
文本元素总汇
HTML5规范指出:使用元素应该完全从元素的语义出发。但是由于历史遗留及用户至上的原则,这种语义会宽松许多。
元素名称 | 说明 |
---|---|
a | 生成超链接 |
br | 强制换行 |
wbr | 可安全换行 |
b | 标记一段文字但不强调 |
strong | 表示重要 |
i | 表示外文或科学术语 |
em | 表示强调 |
code | 表示计算机代码 |
var | 表示程序输出 |
samp | 表示变量 |
kdb | 表示用户输入 |
abbr | 表示缩写 |
cite | 表示其他作品的标题 |
del | 表示被删除的文字 |
s | 表示文字已不再确认 |
dfn | 表示术语定义 |
mark | 表示与另一段上下文有关的内容 |
q | 表示引自他处的内容 |
bdo | 控制文字的方向 |
small | 表示小号字体内容 |
sub | 表示下标字体 |
sup | 表示上标字体 |
time | 表示时间或日期 |
u | 标记一段文字但不强调 |
span | 通用元素,没有任何语义。一般配合 CSS 修饰 |
从表格中发现文本元素还是非常多的。但实际上在现实应用中,真正常用的也就是那么几个,因为绝大部分是针对英文的。
标签分类
所有的body下可用的标签从布局上可分为两大类:块级元素、行内元素
网页平面布局是以行为单位的,块级元素独占一行【还可以通过css设置块标签所占区域的宽和高】,行内元素可与其他行内元素共享一行。
div标签是没有任何其他样式的块级元素
span标签是没有任何其他样式的行内元素
除了具有特殊意义的标签外,大部分标签都可以看作是具有了一些默认css样式的div标签。
是不是这些标签都可以用div代替呢?
不同的标签有不同的名称,代表其所包含的内容是什么,比如h1~h6代表不同级别的标题,form代表表单等
HTML标签种类很丰富,随着HTML语言的发展,一些标签被弃用,新的标签不断产生。标签也支持自定义,但为了使文档具有更通用的语义,尽量避免自定义标签。为了方便可以把标签分类:标题、段落、列表、文本格式化、链接、媒体、表格、表单、框架