html4与html5有何区别,html5和html4.01的区别
HTML5是HTML标准的下一个版本。越来越多的程序员开始用HTML5来搭建网站。如果你同时使用HTML4和HTML5,你会发现用HTML5从头构建要比从HTML4迁移到HTML5方便得多。虽然HTML5并没有完全颠覆HTML4,但两者还是有很多相似之处,但也有一些关键的区别。我们通过这篇文章了解一下html5和html4的区别,HTML5的新结构标签 。
之前的HTML页面,大家基本都是用Div CSS的布局。搜索引擎在抓取页面内容时,只能猜测你某个div中的内容是文章内容的容器,还是导航模块的容器,还是作者介绍的容器,等等。也就是说,整个HTML文档结构的定义并不清晰。为了解决这个问题,HTML5特别添加了与结构相关的结构元素标签,比如页眉、页脚、导航、文章内容等。在讲这些新标签之前,我们先看一个普通的页面的布局方式:
在上图中我们可以清楚的看到,一个普通的页面会有页眉、导航、文章内容、附加的右侧栏、底部等模块,这些模块是通过类来区分的,用不同的css样式来处理。但是相对来说,class并不是一个通用的标准规范,搜索引擎只能猜测某一部分的功能。另外,如果把这个页面程序给视障人士阅读,文档结构和内容也不会很清晰。和HTML5新标签带来的新的布局则是下面这种情况:
web时代的变迁 上一代的HTML标准:HTML 4.01和XHTML 1.0到现在已经发布了10多年,Web端的应用发生了翻天覆地的变化。而且Web前端没有统一通用的互联网标准,浏览器之间的不兼容性太多,在维护这些浏览器的兼容性上浪费了太多的时间。更何况之前的多媒体操作,动画等。都需要第三方插件的支持,这就导致了多平台兼容的问题,而这些都将成为HTML5中的标准,从而从根本上解决浏览器的差异和第三方插件的一些问题,让Web应用更加标准,更加通用,更加独立于设备。
自2010年h5正式问世以来,受到了各大浏览器的欢迎和支持。目前行业正在向h5方向发展,h5时代即将到来。
HTML5不是革命性的变化,而是发展性的变化。而且兼容了很多以前的HTML4标准,所有最新HTML5标准做的Web应用都可以轻松运行在旧版浏览器上。HTML5标准确实集成了很多实用功能,比如音视频、本地存储、套接字通信、动画等。这些都是你在之前的应用开发中真正感受到Web端的鸡肋之后才开始关注和升级的。相信如果你有相关经验,一定会很有感触。
HTML5的目标是通过一些新的标签和功能,为开发更简单、更独立、更标准的通用Web应用提供一个标准。
新标准解决了三个主要问题:浏览器兼容性、不明确的文档结构和Web应用程序的有限功能。HTML4与HTML5的区别 1.一些过时的HTML4标签已经被取消。
包括纯粹的显示效果标签,比如字体和居中,已经完全被CSS取代。
其他取消的属性:缩略词,小程序,基本字体,大,中心,目录,字体,框架,框架集,isindex,无框架,罢工,TT。
2.增加了一些新元素。
例如:更智能的表单标签:日期、电子邮件、url等。更合理的标签:章节、视频、进度、导航、计时器、时间、旁白、画布等。
3.新的全局属性:内容可编辑设计模式隐藏拼写检查TabIndex
4.标记方法:文件类型声明(!DOCTYPE只有一种类型:文档类型HTML .
指定字符编码元字符集= UTF-8
5.新JS API
6、保证了兼容性。
您可以省略tag元素。
不允许写结束标记:如区域基本br。
可以省略结束标签:如li dt。
您可以省略所有标记:例如,html head代码示例如下所示: 将代码复制如下:
!声明文档类型
meta charset=UTF-8
titlehtml5/title
身体
页眉./页眉
航行./导航
文章
部分
ul内容可编辑= true /ul
p111111
br/22222
/部分
/文章
在旁边./抛开
页脚./页脚
/body
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。