HTML5是HTML的第五个版本,上一个版本是HTML4,于1997年发布。WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML,于是HTML5诞生了。HTML5本质上不是什么新的技术,但是由于其在功能特性上有了极大的丰富,在加上各大浏览器性能上的支持,HTML5相对以前的HTML4有着更广泛的应用。
HTML5 广义上来说包含了HTML5、CSS和JavaScript三个部分,不仅仅是根据第一印象的HTML5,HTML5让网页制作从布局到细节处理都更加的灵活,可以创建更好的网页结构,拥有更加丰富的标签,对媒体播放、编辑、存储等有更好的支持方式,兼容性更强。
一、新增语义化标签
<header> :头部标签
<nav> :导航标签
<article> :内容标签
<section> :定义文档某个区域
<aside> :侧边栏标签
<footer> :尾部标签
1.音频: <audio>
当前<audio>仅支持三种视频格式:尽量使用mp3格式
语法:
<audio src="文件地址" controls="controls"></ audio>
<audio controls ="controls" >
<source src= "happy .mp3" type=" audio/mp3" >
<source src= "happy .ogg" type=" audio/ogg" >
您的浏览器暂不支持<audio>标签。
</ audio>
常见属性:
属性 值 描述
autoplay autoplay 如果出现该属性,则音频在就绪后马上播放
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮
loop loop 如果出现该属性,则每当音频结束时重新开始播放
src url 要播放音频的url
2.视频: <video>
当前<video>仅支持三种视频格式:尽量使用mp4格式
语法:
<video src="文件地址" controls="controls"></video>
<video controls ="controls " width="300">
<source src= "move.ogg" type= "video/ogg" >
<source src = "move.mp4" type= "video/mp4" >
您的浏览器暂不支持<video> 标签播放视频
</ video >
常见属性
属性 值 描述
autoplay autoplay
视频就绪自动播放(谷歌浏览器需要添加muted来解决自动播放问题)
controls controls 向用户显示播放控件
width pixels(像素) 设置播放器宽度
height pixels(像素) 设置播放器高度
loop loop 播放完是否继续播放该视频,循环播放
preload
auto(预先加载视频)
none(不预先加载视频)
规定是否预加载视频(如果有了autoplay 就忽略该属性)
src url 视频url地址
poster imgurl 加载等待的画面图片
muted
muted
静音播放
三、新增input类型
属性值 说明
type="email" 限制用户输入必须为Email类型
type="url" 限制用户输入必须为URL类型
type="date" 限制用户输入必须为日期类型
type="time" 限制用户输入必须为时间类型
type="month" 限制用户输入必须为月类型
type="week" 限制用户输入必须为周类型
type="number" 限制用户输入必须为数字类型
type="tel" 手机号码
type="search" 搜索框
type="color" 生成一个颜色选择表单
————————————————
原文链接:https://blog.youkuaiyun.com/m0_61417029/article/details/126337936