HTML5建立的一些新规则:

新特性应该基于HTML、CSS、DOM、JavaScript;

减少对外部插件的需求,如flash将会用video标签和audio标签代替;

更加优秀的错误处理;

更多取代脚本的标记;

HTML5应该独立与设备;

开发进程应该对外公众透明;

HTML5中的一些新特性:

用于绘画的canvas元素;

用户媒介回放的video和audio元素;

对本地离线存储的更好的支持,主要是localStorage和sessionStorage;

更多语义化标签:article、footer、header、nav、section;

新的表单控件:calendar、date、time、email、url、search;

另外HTML5在文档声明类型上也更为简洁:

HTML5:

HTML5与KVM差异_权限管理

HTML4:

HTML5与KVM差异_HTML5_02

因为在HTML4中的doctype是需要对DTD进行引用,因为HTML4基于SGML,但是在HTML5中已经不再基于SGML了,因为不需要再对DTD进行引用,(DTD——文档类型定义);另外在字符编码的方式上,HTML5也更加简单。

HTML5中也删除了一些元素,如basefont、font、center、u、big、strike、tt等;

面试中的一些小问题之ES5和ES6的区别?

1995年,JavaScript作为网景浏览器的一部分首次发布,起初并不叫JavaScript,而是叫LiveScript,但是因为当时Java正火,也算是为了搭上java的顺风车,于是改成了Java ...

HTML5系列:HTML5与HTML4的区别

1. 语法的改变 1.1 DOCTYPE声明 DOCTYPE声明在HTML文件中必不可少,位于文件第一行. HTML4中声明方法: /p>

用ES6巧妙的解决传统面试中的算法小问题!

最近自己也在准备面试,在复习算法的时候,机智的用了一波ES6.一起来瞧瞧吧! 1.数组的去重 var arr=str.split(''); for(var i=0;i

html5与html4的区别,如何一眼区分

还是在面试过程中遇到的这个问题,但是当时感觉回答的不是很全面,回来以后自己做的总结: 以上这个问题如果教大家看源码,可能一眼很直观的就能认出,那个是html4,那个是html5,但是面试的时候问道这个 ...

HTML5与HTML4的区别-----新增的常用标签

做前端工程师这么长时间了, 对HTML5的一些标签的用法还不是很熟悉.这篇随笔算是对学过的知识的梳理.常言道,温故而知新  ~哈哈.里面有不正确的地方还望各位大牛们指正,评论. 在做网页时习惯把网页分 ...

Html5 与 Html4 的区别

HTML5是HTML标准的下一个版本.虽然HTML5没有完全颠覆HTML4,但是它们也有一些不同.最新最全的HTML5-HTML4对比信息 请看http://dev.w3.org/html5/html ...

WEB前端之HTML5~HTML5与HTML4的区别

推出的理由及目标 WEB浏览器存在的问题包括以下三点 世界知名浏览器厂商对HTML5的支持 语法的改变 DOCTYPE的声明 XHTML的DOCTYPE声明方式 HTML4的DOCTYPE声明方式 H ...

HTML5与HTML4的区别-----文档结构

HTML5在结构和语法上做了大量的简化.当然,也提供了语义化的标签 结构上区别: 1.简化了文档声明语句     HTML5仅规定了一种:        2. ...

HTML5 和HTML4的区别

1.推出理由和目标 HTml5的出现,对于web来说意义是非常重大的,因为它的意图是想要把目前web 上存在的各种问题一并解决掉. (1)web之间的兼容性很低 (2)文档结构不明确 (3)web应用 ...

随机推荐

Kali 开机报错解决方案

问题一: piix4_smbus ::007.3: Host SMBus controller not enabled 解决:打开 /etc/modprobe.d/blacklist.conf 末尾加 ...

IOS_改变UITextField placeHolder颜色、字体

http://blog.sina.com.cn/s/blog_671d2e4f0101d90v.html

apache开源项目--solr

solr 名称来源 Search On Lucene Replication solr 基本概况 Apache Solr (读音: SOLer) 是一个开源的搜索服务器.Solr 使用 Java 语言 ...

ubuntu14.04安装opencv3.0

sudo apt-get update sudo apt-get upgrade 搭建C/C++编译环境: sudo apt-get install build-essential 安装关联库: su ...

java日期工具类(Long型,Date型,yyyyMMdd型)等

import java.sql.Timestamp; import java.text.ParsePosition; import java.text.SimpleDateFormat; import ...

MongoDB入门系列:复制机制

一.复制原理 MongoDB的复制功能是使用操作日志oplog实现的,oplog包含主节点(Master)的每一次写操作,oplog是local本地数据库中的一个数据集合,其它非主节点(Seconda ...

iOS开源加密相册Agony的实现(六)

简介 虽然目前市面上有一些不错的加密相册App,但不是内置广告,就是对上传的张数有所限制.本文介绍了一个加密相册的制作过程,该加密相册将包括多密码(输入不同的密码即可访问不同的空间,可掩人耳目).Wi ...

rbac 概念

1 权限管理 1.1 什么是权限管理 分享牛原创,分享牛系列.基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户 ...

浅谈压缩感知(二十一):压缩感知重构算法之正交匹配追踪(OMP)

主要内容: OMP的算法流程 OMP的MATLAB实现 一维信号的实验与结果 测量数M与重构成功概率关系的实验与结果 稀疏度K与重构成功概率关系的实验与结果 一.OMP的算法流程 二.OMP的MATL ...