HTMl的标签和属性

846 阅读7分钟

注: 个人整理的标签和属性,不是很全,可以供初学者查看和学习!

标签

html 文件中由 html 标签组成,依靠 html 标签实现页面的结构 html 标签分为单标签和双标签 双标签有开始标签和结束标签组成,如<h1>内容</h1> 单标签就自己一个,单标签可以省略 /, 如<hr />可以简写为<hr> 标签中可以包裹文字或其他标签 html 标签不区分大小写

属性

属性是属于 HTML 标签的 属性由属性名和属性值组成,属性值可以使用双引号、单引号包裹或者没有引号 不同的 HTML 标签有不同的属性 标签可以设置多个属性的,同名的属性设置多次,只有第一个生效。 属性名不区分大小写

HTML的标签和属性

① 主体结构2标签

标签名语义和功能属性单/双标签
html根标签双标签
head头部信息双标签
body主体信息双标签

② HEAD中的标签

标签名语义和功能属性单/双标签
meta设置网页元信息charset: 指定字符集编码,建议值 utf-8单标签
title设置标题栏标题双标签

③ 排版格式标签

标签名语义和功能属性单标签还是双标签
h1 ~ h6一级标题 ~ 六级标题双标签
p段落双标签
hr分割线单标签
br换行单标签
div用于表示页面布局双标签
pre原格式显示双标签

④ 文本标签

标签名语义和功能属性单标签还是双标签
em表示强调,默认表现为斜体字双标签
strong表示强调,默认表现为粗体字双标签
del表示删除的内容,默认表现为文字加删除线双标签
ins表示增加的内容,默认表现为文字加下划线双标签
sub表示下标字双标签
sup表示上标字双标签

⑤ 图片标签

标签名语义和功能属性单标签还是双标签
img在页面中显示图片src: 指定图片的地址。
alt: 设置图片的代替文字。
width: 设置图片的宽度。
height: 设置图片的高度。
单标签

⑥ a标签

标签名语义和功能属性单标签还是双标签
a设置超链接href: 设置目标文件地址。
target: 设置目标文件本窗口还是新窗口打开。
name: 设置锚点
双标签

⑦ 列表标签

标签名功能和语义属性单标签还是双标签
ul无序列表双标签
ol有序列表双标签
li有序或无序列表的列表项双标签
dl定义列表双标签
dt定义列表项的标题双标签
dd定义列表项的描述双标签

⑧ 表格标签总结

标签名功能和语义属性单标签还是双标签
table表格width: 设置表格宽度。
height: 设置表格高度。
border: 设置边框宽度。
cellspacing: 设置单元格间距。
cellpadding: 设置单元格内边距。
双标签
caption表格标题双标签
thead表格头align: 设置所包含的单元格内容的水平对齐方式。
valign: 设置所包含的单元格内容的垂直对齐方式。
双标签
tbody表格主体align: 设置所包含的单元格内容的水平对齐方式。
valign: 设置所包含的单元格内容的垂直对齐方式。
双标签
tfoot表格脚align: 设置所包含的单元格内容的水平对齐方式。
valign: 设置所包含的单元格内容的垂直对齐方式。
双标签
tralign: 设置所包含的单元格内容的水平对齐方式。
valign: 设置所包含的单元格内容的垂直对齐方式。
height: 设置本行高度。
双标签
td单元格align: 设置所包含的单元格内容的水平对齐方式。
valign: 设置所包含的单元格内容的垂直对齐方式。
**width:**设置单元格宽度。
**height:**设置单元格高度。
rowspan: 设置跨越的行数。
colspan: 设置跨越的列数。
双标签
th表头单元格align: 设置所包含的单元格内容的水平对齐方式。
valign: 设置所包含的单元格内容的垂直对齐方式。
width: 设置单元格宽度。
height: 设置单元格高度。
rowspan: 设置跨越的行数。
colspan: 设置跨越的列数。
双标签

⑨ 表单标签的总结

标签名语义和功能属性单标签还是双标签
form表单action: 设置提交的地址。
target: 设置提交的地址在哪个窗口打开。
双标签
input各种表单控件type: 设置表单控件的类型。
value: 设置表单控件的值。
maxlength: 设置最大可输入长度,用于文本输入框、密码输入框。
checked: 设置默认选中,用于单选框、复选框。
name: 设置名字。
disabled: 设置表单控件不可用。
单标签
textarea文本域rows: 设置默认显示的行,影响高度。
cols: 设置默认显示的列数,影响宽度。
name: 设置名字。
disabled: 设置表单控件不可用。
双标签
select下拉选项框name: 设置名字。
disabled: 设置表单控件不可用。
双标签
option选项value: 设置真正提交的数据。
selected: 设置默认选中。
disabled: 设置表单控件不可用。
双标签
button按钮type: 设置按钮类型,值:submit、reset、button。
disabled: 设置表单控件不可用。
双标签
label与表单控件关联for: 用于与表单控件关联。双标签

HTML5新增的标签及属性

1. 新增页面结构标签(最重要)

标签名语义和功能属性单标签还是双标签
header页面头部双标签
footer页面脚部双标签
nav导航条双标签
section页面或文章中的一节双标签
aside侧边栏双标签
article文章、博客、帖子、新闻等双标签
main页面主要内容双标签

2 新增状态标签(了解)

标签名语义和功能属性单标签还是双标签
meter表示静态的度量max、min、value、high、low、optim双标签
progress表示动态的进度max、value双标签

meter 和 progress 的区别?

1. meter 表示静态的度量,如温度、磁盘容量、电池容量等
2. progress 表示动态的进度,如进度条

3 新增列表标签

标签名语义和功能属性单标签还是双标签
datalist实现搜索框提示双标签
details关键字和对关键字的解释open:无需给值,展开。双标签
summary定义关键字或文字双标签

4 新增注释标签(注音标签)

标签名语义和功能属性单标签还是双标签
ruby添加注音双标签
rt包裹在ruby的里面双标签

5 新增文本标签

标签名语义和功能属性单标签还是双标签
mark标记标签标记搜索结果双标签

6 音视频标签

标签名功能和语义属性单标签还是双标签
video视频src:设置视频文件地址。
width:设置视频宽度。
height:设置视频高度。
controls:显示控制条,无需设置值。
muted:设置默认静音,无需设置值。
autoplay:自动播放,无需设置值。
loop:循环播放,无需设置值。
preload:预先加载,无需设置值。
poster:设置视频封面。
双标签
audio音频src:设置音频文件地址。
controls:显示控制条,无需设置值。
muted:设置默认静音,无需设置值。
autoplay:自动播放,无需设置值。
loop:循环播放,无需设置值。
preload:预先加载,无需设置值。
双标签
source引入资源(音频或视频)src:设置音频或视频地址。
type:设置音频或视频的类型。
双标签