新增语义化标签
html
<header>头部标签</header>
<nav>导航标签</nav>
<section>区域标签
<aside>侧边栏标签</aside>
<article>文章标签</article>
</section>
<footer>底部标签</footer>
新增表单属性
禁用属性 disabled
html
<input type="button" value="按钮" disabled="disabled">
<input type="text" disabled>
非空验证 required
html
<input type="text" required="required">
<input type="password" required>
获取焦点 autofocus
html
<input type="text" autofocus="autofocus">
自动补全 autocomplete
html
<input type="text" autocomplete="on" name="userName">
<input type="submit" value="提交">
autocomplete
默认值为off
autocomplete
启用为on
,需要要配合 name 属性以组名的形式存储成功提交的记录
input
新增 type
email
邮件类型,验证是否使用 @ 等url
url 类型,验证是否使用网络协议头number
数字类型,只能输入数字,不能输入字母或特殊符号color
颜色类型,提供颜色选择器search
搜索类型,搜索框datetime-local
本地时间month
月份date
某日time
时间week
周
新增下拉菜单 datalist
html
<input type="text" list="country">
<datalist id="country">
<option>中国</option>
<option>美国</option>
<option>日本</option>
<option>韩国</option>
</datalist>
datalist
配合输入框使用- 输入框中的
list
属性值关联datalist
的id
值
新增音频标签 audio
html
<audio src="music/music.mp3" controls="controls" autoplay="autoplay" loop="loop"></audio>
<audio autoplay="autoplay" controls="controls">
<source src="music/music.ogg"></source>
<source src="music/music.mp3"></source>
</audio>
controls
属性指定是否使用控制面板autoplay
属性指定是否自动播放loop
属性指定是否循环source
标签可以指定多个音频文件
新增视频标签 video
html
<video src="video/movie.mp4" controls="controls" autoplay="autoplay"></video>
<video controls="controls">
<source src="video/movie.webm"></source>
<source src="video/movie.ogg"></source>
</video>