【HTML5初涉】H5与H4的区别

H5推出的理由及目标
    1.web浏览器之间的兼容性很低  
    2.文档结构不够明确  
    3.web应用程序功能受到了限制  

H5语法的改变
    内容类型   文件扩展名html 内容类型不变 依然为text-html
    doctype声明 直接
    指定字符编码    
    可以省略标记的元素 
    具有boolean值的属性  
    省略引号 

HTML5新增的元素和废除的    
        新增结构元素: section(文档结构)  article(与上下文不相关的内容)  aside (artice内容相关的辅助信息
header (取代div 做页面头部)  hgroup (与标题结合使用

-

)   footer (做页面底部使用)  nav (导航连接)   figure (独立流内容 独立单元)
        其他: video audio embed mark progress meter time ruby rt rp wbr canvas (画布,可以通过脚本将想绘制的放于画布.而达到效果) command details datalist datagrid keygen output source menu 
        新增 input 类型元素 :
        email url number range(输入的数字范围值)  Date Pickers (日历 日期)
        废除的元素 : 
        1. 能使用css代替的元素 : basefont big center font s tt u 
        2. 不再使用frame框架 
        3. 只有部分浏览器支持的元素
        4.其他被废除的元素

新增的属性 
        1. 表单相关的属性 
        2. 链接相关的属性
        3.其他属性
废除的属性 
        

全局属性 
        contentEditable属性  允许用户编辑元素中的内容 boolean类型 有继承性 
        designMode属性       指定整个页面是否可编辑  (on可编辑/off不可编辑 )
        hidden 属性                不渲染元素 隐藏元素 boolean类型 
        spellcheck                   对用户输入的内容进行语法检查 
        tabindex                     遍历tab元素  按tabindex访问元素  调整为-1时 无法获取焦点 但在程序中可以获取到

你可能感兴趣的:(【HTML5初涉】H5与H4的区别)