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键遍历文档时,它们的遍历顺序。

 

 

 

 

 

 

转载于:https://my.oschina.net/u/2413865/blog/658904

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值