1.语义化标签: header footer section nav aside article
2. Input 新增了type
color------点击时弹出颜色选择器
Number ------数字
Email ------- 电子邮件的格式
Url ------- 网址
Range ------滑块
Data ----- 日期
Month,week,time,datetime、datime-local(获取本地时间)
Search ------- 普通的搜索域
Datalist :
<input name="" id="myCar" list="cars"/>
<datalist id="cars">
<option value ="RMW"></option>
<option value ="ford"></option>
<option value ="volo"></option>
</datalist>
keygen
<form action="demo_keyken.asp" method="get">
Username: <input type="text" name="user_name"/><br />
Encryption: <keygen name="security" /><br />
<input type="submit" value="提交"/>
</form>
Output
<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">
0
<input type="range" id="a" value="50">
100+
<input type="number" id="b" value="50">
=
<output name="x" for="a b"></output>
</form>
3.新增表单属性
placehoder required min max
4.音视频
audio video
5. Canvas
6.地理定位
getCurrentPosition() 来获取用户的位置
7.H5新事件:
Onresize 调整窗口大小时运行的脚本
Ondrag 拖动元素
Onscroll 滚动滚动条
Onmousewheel 转动鼠标滚轮
Onerror 错误
Onplay 媒介数据开始播放时
Onpause 媒介数据暂停时候
Css3新特性
:last-child /* 选择元素最后一个孩子 */
:first-child /* 选择元素第一个孩子 */
:nth-child(1) /* 按照第几个孩子给它设置样式 */
:nth-child(even) /* 按照偶数 */
:nth-child(odd) /* 按照奇数 */
:disabled /* 选择每个禁用的E元素 */
:checked /* 选择每个被选中的E元素 */
:not(selector) /* 选择非 selector 元素的每个元素 */
::selection /* 选择被用户选取的元素部分 */
:last-child /* 选择元素最后一个孩子 */
:first-child /* 选择元素第一个孩子 */
:nth-child(1) /* 按照第几个孩子给它设置样式 */
a:link {color: #FF0000} /* 未访问的链接 */
a:visited {color: #00FF00} /* 已访问的链接 */
a:hover {color: #FF00FF} /* 鼠标移动到链接上 */
a:active {color: #0000FF} /* 选定的链接 */
border-radius:圆角
box-shadow / text-shadow:阴影
border-image:边框图片
background-size:规定背景图片的尺寸(cover:填充;100% 100%:拉伸)
background-origin:规定背景图片的定位区域
background-origin 属性,有如下属性
content-box、padding-box 或 border-box 区域
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient: vertical;