• HTML5与HTML4的区别


    HTML5与HTML4的区别
      
      1、推出理由及目标
      
      2、语法的改变
      
      3、新增的元素和废除的元素
      
      4、新增的属性和废除的属性
      
      5、全局属性
      
      1、推出理由及目标:
      
      HTML5 的出现,对于WEB来说意义是非常重大的,因为他的意图是想把目前WEB上存在的各种问题一并解决掉了。
      
      WEB浏览器之间的兼容性很低;
      
      文档结构不够明确;
      
      WEB应用程序的功能受到了限制;
      
      世界知名浏览器厂商对HTML5的支持:微软、Google、苹果、Opera、Mozilla。
      
      2、语法的改变:
      
      内容类型;内容类型还是html和htm
      
      DOCTYPE声明;<!DOCTYPE html>、<!doctype html>
      
      指定字符编码;<meta charset="UTF-8">
      
      可以省略标记的元素;可以省略
      
      具有boolean值的属性;
      
      省略引号。
      
      3、新增的元素和废除的元素:
      
      新增的结构元素:section、article、aside、header、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、Data Pickers。
      
      废除的元素:
      
      能使用CSS替代的元素:basefont、big、center、font、s、tt、u等;
      
      不能使用frame框架;
      
      只有部分浏览器支持的元素;
      
      其他被废除的元素。
      
      4、新增的属性和废除的属性:
      
      新增的属性:表单相关的属性、链接相关的属性、其他属性;
      
      废除的属性:
      
      5、全局属性:在HTML5中新增了一个全局属性的概念,所谓全局属性是指可以对任何元素都可以使用的属性,我们来看一下下面几个属性:
      
      contentEditable属性:这个是有微软开发并且被其他浏览器编译并投入应用的全局属性,该属性的主要功能呢是允许用户编辑元素中的内容,所以该元素必须是可以得到鼠标焦点的元素,而且点击鼠标后向用户提供一个插入符号,提示用户该元素内容允许编辑,那么它是boolean类型,可被设为sure和flas;除此之外该属性还要隐藏的寄存状态,属性为sure时元素的可编辑的,属性为flas是元素的不可编辑的;未定sure和flas时则由属性的寄存状态来决定的,如果元素的副元素是可编辑的那么该元素也是可以编辑的;
      
      designMode属性;
      
      hidden属性;
      
      spellcheck属性;
      
      tabindex属性。
     
    本文来源于:http://www.wushihan.cn/a/webdqdgcs/HTML5/2015/1014/93.html
  • 相关阅读:
    编译Android系统源码和内核源码
    Ubuntu中的解压缩文件的方式
    将秒数转换为基于00:00的时间
    git sshkeygen Fingerprint cannot be generated解决方法
    git bash下的选择、复制、粘贴
    mac 配置jdk maven
    自定义标签
    垃圾收集器和收集算法
    多线程并发中的同步
    现在有T1、T2、T3三个线程,怎样保证T2在T1执行完后执行,T3在T2执行完后执行?使用Join
  • 原文地址:https://www.cnblogs.com/wushihan/p/4881421.html
Copyright © 2020-2023  润新知