H5中推出原因与语法、元素、属性的改变
2016-04-13 00:00
141 查看
摘要: H5新增标签的原因, 语法的改变
一、H5中,推送原因:
1、文档结构不明确, 为什么增加了<section> <footer> ....这些标签,虽然H4中通过DIV也可以实现一样的布局,但是如果一个页面太大。 那么在大量的DIV的情况下。 你很难区分div在页面中的角色。
2、功能受限, 比如不能同时上传多个文件 。 所以之前JS实现的多文件上传,实际在后端也是一个一个的接收。
3、 兼容器差
二、对H5的支持, 所有的浏览器除了,IE9以下的不支持,其他的都支持。
三、语法的改变:
1、内容类型 -- 没有变化
2、 DOCTYPE声明 H5: <!doctype html>
3、指定字符编码 H5: <meta charset="utf-8">
4、可以省略结标记的元素
5、具有boolean值的属性
以下都代表true
<input type="checkbox" name="" value="" placeholder="" checked="">
<input type="checkbox" name="" value="" placeholder="" checked="checked">
<input type="button" name="" value="" placeholder="" checked>
6、可以省略引号
四、新增标签元素:查看W3C文档。
主要常用有以下几种:
1、article:
a、单独的一块可以用来表示插件。
b、单独表示一个独立内容。
五、废弃标签元素:具体查看W3C文档。
1、frame框架(但可以使用iframe框架)
2、部分浏览器支持的元素。
3、能用css代替的元素。
六、新增与废弃的属性:
全局属性:
1、contentEditable 是否可以编辑
2、designMode (值为 on off )整个网页是否可以编辑, 它只能在JS中进行修改。
3、hidden
4、spellcheck 针对input text进行语法检查
5、tabindex : 值 1,2 ,3这种索引值(-1代表不能获取), 用tab键遍历文档时,它们的遍历顺序。
一、H5中,推送原因:
1、文档结构不明确, 为什么增加了<section> <footer> ....这些标签,虽然H4中通过DIV也可以实现一样的布局,但是如果一个页面太大。 那么在大量的DIV的情况下。 你很难区分div在页面中的角色。
2、功能受限, 比如不能同时上传多个文件 。 所以之前JS实现的多文件上传,实际在后端也是一个一个的接收。
3、 兼容器差
二、对H5的支持, 所有的浏览器除了,IE9以下的不支持,其他的都支持。
三、语法的改变:
1、内容类型 -- 没有变化
2、 DOCTYPE声明 H5: <!doctype html>
3、指定字符编码 H5: <meta charset="utf-8">
4、可以省略结标记的元素
5、具有boolean值的属性
以下都代表true
<input type="checkbox" name="" value="" placeholder="" checked="">
<input type="checkbox" name="" value="" placeholder="" checked="checked">
<input type="button" name="" value="" placeholder="" checked>
6、可以省略引号
四、新增标签元素:查看W3C文档。
主要常用有以下几种:
1、article:
a、单独的一块可以用来表示插件。
b、单独表示一个独立内容。
五、废弃标签元素:具体查看W3C文档。
1、frame框架(但可以使用iframe框架)
2、部分浏览器支持的元素。
3、能用css代替的元素。
六、新增与废弃的属性:
全局属性:
1、contentEditable 是否可以编辑
2、designMode (值为 on off )整个网页是否可以编辑, 它只能在JS中进行修改。
3、hidden
4、spellcheck 针对input text进行语法检查
5、tabindex : 值 1,2 ,3这种索引值(-1代表不能获取), 用tab键遍历文档时,它们的遍历顺序。
相关文章推荐
- HTml5 Canvas 整理笔记之图形变换
- HTML5元素
- h5的瀑布流
- HTML5语义化实现方式(兼容)
- html5-canvas
- 基于cdh5.4.2的Zeppelin编译安装
- 【发布】JEECG-P3 新主题后台风格(H5扁平化)
- HTML5&CSS3:[1]如何使用Flexbox伸缩盒
- HTML5 语义元素(一)页面结构
- HTML5新特性之离线缓存技术
- 判断用户是否在看当前网页以及判断某个元素是否在网页可视区域
- 判断用户是否在看当前网页以及判断某个元素是否在网页可视区域
- HTML5 地理定位
- HTML5火焰文字特效DEMO演示---转载
- 将HTML5 Canvas的内容保存为图片借助toDataURL实现
- html5拖拽
- HTML5之FileReader的使用
- HTML5 内联 SVG
- HTML5中的服务器‘推送’技术 -Server-Sent Events
- 去除HTML5 SUMMARY 标签前的三角形