html5有哪些新特性、移除了那些元素?

408 阅读1分钟

新增功能:HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加

新增选择器 document.querySelector、document.querySelectorAll 拖拽释放(Drag and drop) API 媒体播放的 video 和 audio 本地存储 localStorage 和 sessionStorage 离线应用 manifest 桌面通知 Notifications 语意化标签 article、footer、header、nav、section 增强表单控件 calendar、date、time、email、url、search 地理位置 Geolocation 多任务 webworker 全双工通信协议 websocket 历史管理 history 跨域资源共享(CORS) Access-Control-Allow-Origin 页面可见性改变事件 visibilitychange 跨窗口通信 PostMessage Form Data 对象 绘画 canvas

移除的元素:

纯表现的元素:basefont、big、center、font、 s、strike、tt、u 对可用性产生负面影响的元素:frame、frameset、noframes

<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<!-- 
    width    设置viewport宽度,为一个正整数,或字符串‘device-width’
    device-width  设备宽度
    height   设置viewport高度,一般设置了宽度,会自动解析出高度,可以不用设置
    initial-scale    默认缩放比例(初始缩放比例),为一个数字,可以带小数
    minimum-scale    允许用户最小缩放比例,为一个数字,可以带小数
    maximum-scale    允许用户最大缩放比例,为一个数字,可以带小数
    user-scalable    是否允许手动缩放
-->