本教程操作环境:windows7系统、html5版、dell g3电脑。
html和html5的关系
html,即超文本标记语言(hyper text markup language),是为网页创建和其它可在网页浏览器中看到的信息设计的一种标记语言,专门用来设计和编辑网页。
而html5 是对 html 标准的第五次修订,是html最新的修订版本,是html、xhtml以及html dom 的新标准,2014年10月由万维网联盟(w3c)完成标准制定。
html5是在html标准的基础上新增了header、footer、nav、section等标签和一系列api。
html5还指定了可以与javascript和css3一起使用的各种脚本api。以下只是其中的一部分:拖放、地理定位、应用程序缓存、本地存储、网络工作者、sse(服务器发送事件)
总而言之,html5是迄今为止先进的html标准版本,它的发明为开发者和设计者带来了一个多媒体可能性的全新世界。
html和html5的区别
1、文档类型声明区别
在html 5中,doctype声明非常简单易用,doctype声明在html中太长且复杂
html文档的类型声明为:
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd">//或<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
html5文档的类型声明为:
<!doctype html>
html5.0:文档声明html5方便书写,精简,有利于程序员快速的阅读和开发。
2、矢量图形的区别
html5支持svg,画布和其他虚拟矢量图形,而在html中,只有将它与flash,silver-light等不同技术结合在一起才能使用矢量图形。
3、音频和视频支持的区别
html如果不使用flash播放器支持,它不支持音频和视频。html5使用b97864c2e0ef2353a16c4d64c7734e92和39000f942b2545a5315c57fa3276f220标签来支持音频和视频控制。
4、结构语义区别
html:没有体现结构语义化的标签,如:8b1ac108cbaa4395859772f3c8fb204416b28748ea4df4d9c2150843fecfba68
html5:添加了许多具有语义化的标签,如:23c3de37f2f9ebcb477c4a90aac6fffd、15221ee8cba27fc1d7a26c47a001eb9b、b97864c2e0ef2353a16c4d64c7734e92、af4e6c3c591431c4583becd75d1c3582...
相对于html,html5中新增和修改了一些元素。
5、语法的处理
html无法处理不准确的语法;html5能够处理不准确的语法。
6、html5新增了新的表单控件,例如:日期和时间,电子邮件,数字,范围,电话,网址,搜索等。
7、charset,async和ping的属性是html 5的一部分,html中不存在charset,async和ping等属性
8、增强了对web应用程序功能的支持:在html5允许浏览器作为应用程序平台运行不需要使用任何基于js或flash的方法,因为html5中固有的元素提供了所有功能。
9、新增加的5c0e96d12fc7501cef2ae2efde646ee0和9b8d7b889acba92c978f783c55ba01dc元素是互动元素规格的成分,但不经常使用或开发者社区津津乐道。但是,这两个项目可用于确保增强的web交互5c0e96d12fc7501cef2ae2efde646ee0性。为简单起见,标签用于表示移动和桌面应用程序中的菜单命令。
【推荐课程:html5视频教程】
以上就是html和html5是什么关系的详细内容。
