以下都省略了 < > 。 因为我显示不出来带标签的
HTML5 学习 2
第一批次
注释 !-- –
标题 hi(1-6)
段落 p
折行 br (换行符)
横线 hr
第二批次
abbr
定义缩写词。(人话:显示缩写,鼠标放上去后显示全称)
<p><abbr title="World Health Organization">WHO</abbr> 成立于 1948 年。</p>
WHO 成立于 1948 年。
address
定义文档作者或拥有者的联系信息。联系信息可以是电子邮件地址、URL、实际地址、电话号码、社交媒体账号等。有些网页的底部footer会有。例如 gitee:client@oschina.cn 企业版在线使用:400-606-0201 专业版私有部署:13670252304 13352947997 ,但gitee为了做单独跳转用的span。
bdo
定义文字方向。(人话:可以将从左到右显示改变为从右到左,ltr or rtl)
<p><bdo dir="rtl">这段文本将从右到左。</bdo></p>
这段文本将从右到左。
blockquote
定义长的引用。
cite
定义作品的标题。感觉效果不是很明显,应该是为了机器更好区分。
code
乍一看没啥用,但可以用来标识全文中零碎的代码,然后一次更改所有代码的样式。
del
定义已从文档中删除的文本。想说但没有必要说的话可以用,有空的人看着玩,没空的人没必要看。
dfn
在内容中定义的术语。
ins
新插入到文档中的文本。一般与del一同使用,来描述文档中的更新和修正。
kbd
定义键盘输入。人话:里面的内容都是键盘上的单词或者字母。
mark
定义应标记或突出显示的文本。人话:就像用马克笔涂了高亮。
meter
定义已知范围内的仪表。人话:就是一个圆柱比例图。
pre
定义预格式文本。元素中的文本以等宽字体显示,文本保留空格和换行符。文本将完全按照 HTML 源代码中所写的方式显示。
progress
定义任务进度。 人话:显示任务进度的圆柱比例图。
q
定义短的引用。
s
定义不再正确的文本。效果和del差不多,意思不一样。
sup
定义上标文本。
sub
定义下标文本。
samp
定义计算机程序的样本输出。
template
定义用作容纳页面加载时隐藏内容的容器。内部的内容可以在稍后使用 JavaScript 呈现。人话:东西先放template里面,需要的时候通过事件控制是否拿出来显示。
time
定义日期/时间。主要是方便机器。
u
定义未明确表达且样式与普通文本不同的文本。word里面很常见,随便打几个英文字母很有可能就会有红色波浪下划线提示这不是一个单词。
var
定义变量。
wbr
定义可能的换行符。人话:如果需要换行就会从wbr处换行,不需要就不会。
第三批次
感觉没啥用或者可以用css替代其显示效果(字体大小,粗细,斜体…)的标签:
b(粗体) small(小) strong(重要) em (强调) i(定义以不同的语气或情态表达的文本部分)
第四批次
感觉不做多语言平台用不上的标签。
bdi
定义文本的文本方向,使其脱离其周围文本的方向设置。
rp
定义在不支持 ruby 注释的浏览器中显示的内容。
rt
定义字符的解释/发音(针对东亚印刷术)。
ruby
定义 ruby 注释(针对东亚印刷术)。