我已经看到HTML 5即将推出。它与HTML 4有何不同?HTML 4在Web开发中已经“存在多年”?
感谢
答案 0 :(得分:11)
答案 1 :(得分:11)
答案 2 :(得分:9)
从广义上讲,有四个主要变化领域:
语义标记,包括以下标记:
<section>
<article>
<header>
<footer>
<nav>
<aside>
<hgroup>
这还包括对<doctype>
,<html>
和<meta>
标记的更改,以及链接关系(<a>
标记上的rel属性)。
改进了表单支持 - 主要是对输入类型的语义添加,以及一些简洁的事情,如字段自动对焦和占位符文本。
多媒体代码 - <video>
,<audio>
和<canvas>
。 <video>
和<audio>
旨在改善页面中对嵌入媒体的更好支持; <canvas>
用于通过JavaScript在页面上绘制程序化的二维位图。
只能通过JS访问的DOM更改 - navigator.geolocation
,window.localStorage
(离线存储用户数据),window.applicationCache
(离线存储应用数据),网络工作者(多线程JavaScript,有一些警告)
HTML的不同部分处于规范和实现的不同阶段 - 表单更改在Safari之外得不到支持,<video>
标记在跨平台环境中基本上无法使用(没有多种视频格式),并且IE内置了对这些变化的支持。
阅读HTML5的最佳位置是Mark Pilgrim的优秀书籍,Dive into HTML5
答案 3 :(得分:5)
答案 4 :(得分:1)
如果您对浏览一千页HTML5规范犹豫不决,请查看 this article 。它将为您提供HTML5的全部概述,并且它将解释您现在如何使用HTML5,因为大多数A级浏览器实际上支持大多数新的好东西;喜欢新的HTML元素和嵌入式视频/音频。