HTML 5的工作, 开始于2004年, 在 W3C HTML WG 和 WHATWG 的共同努力下现在正在全面贯彻落实, 很多关键角色参与了W3C的努力, 最具代表性的是4大浏览器厂商: Apple, Mozilla, Opera, Microsoft; 还有一系列的有着不同利益和专业技术的其他机构以及个人.
那么html5与html4的区别是什么呢?html5相对html4会有哪些新特性呢?
一整套全新的元素
HTML 5 引入了一整套全新的元素来让构建页面变得更加简单. 大多数基于HTML 4的页面的包含多种常用结构, 比如说页首(header), 页脚(footer)和纵列(column). 现阶段我们通常会用div元素标记这些区块, 然后为它们定义一个描述性的id或是class.
视频和音频
Opera的CEO Jon von Tetzchner声称下一代的HTML标准语言将让Adobe的Flash技术变得多余,他表示相比私有的Flash,HTML 5中的开放标准提供了一个传递富媒体内容的可行方法。可以遇见视频和音频等多媒体将在html5运用中将会变得更加方便,甚至可以用javascript去部分控制多媒体的展现方式。
文档继承性
不像先前版本的 HTML 和 XHTML根据它们的语法来定义, HTML 5 是根据文档对象模型(DOM)来定义的。
根据DOM定义的HTML 5的优点是这种语言可以不依赖于它自己的语法. 有两个主要的语法用来表现HTML文档: HTML的序列和XML的序列 .
浏览器通过使用MIME类型来区别两者, 任何text/html形式的文档必须符合 HTML 序列, 任何MIME类型是XML的文档,像是 application/xhtml+xml 必须符合XML 序列.
创作者可能要根据需要哪些功能来决定使用哪种序列. 没有使用它们的强制性的条件, 他们在不同情形下都可能是最优方案.
用HTML的好处
向后兼容现有的浏览器
创作者已经非常熟悉语法
宽容和仁慈的语法, 将不会因为无意中的一个错误而对任何对用户有不友好的 "Yellow Screen of Death".
语法相当容易记忆, 举例说: 创作者可以省略掉一些标签或是属性值.
用XHTML的好处
严格的XML语法鼓励创作者书写完整的标签, 有些用户会发现这样更容易维护.
能直接的和其它XML词表结合, 比如 SVG 和 MathML.
允许使用XML的处理过程, 有些创作者把这个过程作为他们编辑和发布过程的一部分.
分享到:
相关推荐
资源名称:你必须知道的HTML5特征、窍门和技术内容简介:一、新的Doctype//zxx:”doctype”中文意思指“文档类型”仍在使用麻烦的,不可能记得住的XHTML文档类型?如果是,为什么还在用呢?使用新的HTML5文档类型...
在去年的一篇文章“你必须知道的28个HTML5特征、窍门和技术”中已经简要提到了HTML5表单的一些新特性,但由于当时是以视频形式展示,并且需要特定条件才能观看,因此很多人未能详细了解这一部分的内容。本文将填补这...
总的来说,"html5+css3实现html5游戏页面"是一个结合了HTML5新特性和CSS3高级样式的实践案例,它展示了如何通过这两种技术构建一个功能齐全、视觉效果出色的手机游戏页面。对于想要学习HTML5游戏开发或者提升网页...
HTML5是一种强大的Web开发标准,它为Web应用提供了许多新的特性和接口,使得开发者能够创建更丰富、更交互式的网页。其中一个引人注目的特性就是HTML5中的Web Bluetooth API,这个API允许Web应用与支持蓝牙低功耗...
HTML5是超文本标记语言的最新版本,它引入了许多新特性,如语义化标签(如、、和)、离线存储、媒体元素(和)以及拖放功能等。这些特性使得开发者可以更轻松地创建功能丰富且兼容多设备的网页。 其次,CSS3在这些...
### HTML5的28个特征、窍门和技术 #### 一、新的Doctype文档类型 在HTML5中,一个新的简化的文档类型(Doctype)被引入。传统的HTML或XHTML文档类型的声明通常很长且难以记忆,例如: ```html <!DOCTYPE html ...
HTML5是超文本标记语言(HTML)的最新版本,它在原有的基础上引入了新的元素、属性和API,旨在提高网页的语义性和互操作性。以下是一些HTML5的关键特性: 1. **新元素**:HTML5增加了许多新的结构元素,如、、、、...
HTML5的媒体查询特性使得开发者能够根据设备特征调整布局,确保游戏在手机、平板电脑和电脑上都能良好运行。 总之,"HTML5中秋节博饼游戏"是一个展示HTML5技术潜力的优秀案例,它融合了传统文化与现代科技,为用户...
1. **新标签**:HTML5引入了许多新的元素,如、、、等,提高了文档结构的语义化。 2. **离线存储**:通过`applicationCache`,HTML5允许网页在离线状态下仍然可以访问部分内容。 3. **媒体元素**:`<audio>`和`...
HTML5作为下一代网页标准,引入了许多新功能和改进,旨在提高网页的交互性、可访问性和离线存储能力。以下是一些HTML5在移动开发中的关键知识点: 1. **离线存储**(Offline Storage):通过`AppCache`和`IndexedDB...
HTML5是现代网页开发的重要标准,它带来了许多增强功能,如更好的音频和视频支持、离线存储、拖放功能、媒体元素以及强大的新的API。这些特性使得HTML5成为构建响应式、高性能且易于维护的网站的理想选择。"55款最新...
总结来说,这个压缩包提供的HTML5响应式翻牌小游戏代码,展示了如何使用HTML5的新特性、CSS3的响应式设计和可能的JavaScript技术来创建一个互动的网页游戏。开发者可以通过学习和修改这个游戏,进一步理解这些技术的...
2. **Audio API**:HTML5的Audio元素提供了一种在网页中嵌入音频的新方法。开发者可以通过JavaScript控制音频的播放、暂停、音量等,用于模拟钢琴声音的播放。 3. **Web Storage**:HTML5的Web Storage(包括...
以下是你必须知道的28个HTML5特征、窍门和技术的详细解释: 1. **新的Doctype**:HTML5引入了一个简洁的doctype声明,`<!DOCTYPE html>`,它使得文档向所有现代浏览器声明为HTML5标准,不再需要复杂的XHTML声明。 ...
《HTML5 实战》是一本全面而系统地介绍HTML5技术的教程书籍,由陶国荣编著,华章科技出品,机械工业出版社于2011年9月出版...通过这本书,读者可以期待在理论知识与实战能力上都有所提升,并在HTML5新时代中把握机遇。
它利用HTML5的新特性,如离线存储、媒体元素、表单控件等,结合CSS3动画和JavaScript技术,实现了一个功能丰富的交互式聊天界面。这个模板通常包括以下几个主要组成部分: 1. **index.html**:这是网页的入口文件,...
HTML5是现代网页开发的重要标准,它引入了许多新的特性和API,使得开发者能够创建出更加交互性和性能优异的网页应用。在这个"2015良心系列_HTML5祖玛游戏源码"中,我们可以深入理解HTML5在游戏开发中的应用。 首先...