HTML5标签知识整理
html 结构
head title base meta link body
单标签
1 | |
双标签
1 | |
列表
1 | |
表格
1 | |
css属性
vertical-align 对齐方式
1 | |
1 | |
1 | |
表格线合并 border-collapse:collapse;
HTML5语义标签
1 | |
代表网页头部或者文章头部
在一个页面内没有限制header出现次数,可以在不同的内容区块上分别加header标签
在header标签中可以至少包含一个标题标签 也可以包含logo或导航元素
1 | |
代表网页底部或者文章底部
1 | |
代表网页导航,并不是所有的导航都要被放进nav标签中,只需要将主要的放入即可。
应用场景:传统导航条、侧边栏导航、翻页操作。
1 | |
代表页面中独立完整的内容区域。它可以是博客中的文章、帖子、用户的回复,它可以有自己独立的标题、页脚。
1 | |
表示当前页面附属信息部分,可以包含侧边栏、广告、以及其他类似的有区别于主要内容的部分
1 | |
表示网页的主体内容,内容对于文档来说应当是唯一的,它不应包含在网页中重复出现的内容,比如侧栏、导航栏、版权信息、站点标志或搜索表单。main标签在IE高版本中不识别,IE高版本又不识别IE条件注释,所以需要单独处理
1 | |
用于定义图片+标题或者图片+标题+描述。
1 | |
简短、描述性、唯一(提升搜索引擎排名)。
搜索引擎会将title作为判断页面主要内容的指标,有效的title应该包含几个与页面内容密切相关的关键字,建议将title核心内容放在前60个字符中
常用标签
1 | |
通用容器:div——块级通用容器;span——短语内容无语义容器。
1 | |
h1~h6分级标题,用于创建页面信息的层级关系。
1 | |
文字段落
1 | |
表格标签
1 | |
换行标签
1 | |
定义 HTML 文档。
1 | |
定义文档的主体。
1 | |
定义注释。
1 | |
定义斜体文本。
表单
1 | |
定义供用户输入的 HTML 表单。
1 | |
input属性
type属性
text单行文本
password密码
radio单选按钮
checkbox复选框
button普通按钮
submit提交按钮
reset 重置按钮
image图像形式
file文件域
其他属性
name属性控件名称
value属性默认文本
size属性显示宽度
checked属性默认被选中项
maxlength属性最多字符数
lable标签
1 | |
定义输入控件。
1 | |
显示行数
1 | |
防止拖拽文本域resize
resize:none 这个单词可以防止 火狐 谷歌等浏览器随意的拖动 文本域。
1 | |
定义多行的文本输入控件。
1 | |
定义按钮。
1 | |
1 | |
selected默认选中项
定义选择列表(下拉列表)。
1 | |
定义选择列表中相关选项的组合。
1 | |
定义选择列表中的选项。
1 | |
定义 input 元素的标注。
框架
1 | |
定义框架集的窗口或框架。
1 | |
定义框架集。
1 | |
定义针对不支持框架的用户的替代内容。
1 | |
定义内联框架。
图像
1 | |
定义图像。
1 | |
定义图像映射。
1 | |
定义图像地图内部的区域。
1 | |
定义图形。
1 | |
定义 figure 元素的标题。
1 | |
定义媒介内容的分组,以及它们的标题。
音频/视频
1 | |
定义声音内容。
1 | |
定义媒介源。
1 | |
视频标签
在谷歌高版本中,默认禁用了自动播放,只要将视频的声音禁掉,视频就可以自动播放了,video标签的播放器的样式,在不同的浏览器中表现形式不一致,只能隐藏不能修改他原有的样式
controls 显示播放控件
poster 在视频播放前视频中显示的图片
loop 循环播放视频
muted 静音,在自动播放时,音量被禁止
autoplay 自动播放