为了介绍HTML 5,第5版在结构和内容上进行了重大的调整。本版与上一版有大约三分之一的内容是相似的,否则它就是一本新书了。与之前的版本相比较,本版本最明显的区别是,原来的重点集中在XHTML和HTML 4,而现在则侧重于HTML 5。这样既代表了向标记的回归,又揭开了未来Web应用程序的序幕。然而,为了保持完整性,我们也的确保留了关于以前版本的一些内容,因为我们不能只注重未来,同时还要呈现今天浏览器所支持的元素,其中就包括古老的、专有的和标准的(X)HTML标记。 对于CSS部分,一方面扩展了很多用于涵盖CSS 2.1的所有内容,同时也期望支持2009年左右流行浏览器支持的CSS 3属性。目前我们还不能做出有价值的判断;如果Internet Explorer在过去10年支持某项专有的CSS功能,那么本书就会加入该功能。然而,我们避免提出真正投机性的CSS功能,但在适当情况下,我们会指出可能出现的新语法。 由于增加了标记和CSS部分的内容,因此本书不能像先前的版本那样有足够的空间介绍其他内容。如果要涉及关于HTML和CSS,然后提供技术的完整语法参考将会是一本超过2000页的书。我们调整了努力的方向,希望您能拥有一本可以使用多年的参考书。这并不是说,不会有学习材料。在标记和CSS部分,会有充分的介绍性章节,简明扼要介绍了相关的细节与标准问题。然后,这不是一本对每个元素或属性进行手把手讲解的图书。鉴于网络行业的发展已经比较成熟,我们的目的不是为了完成一部教程,而是为了提供完整的参考。 毋庸置疑,HTML和CSS的改变是不可避免的。特别是在HTML 5的内容还不稳定的时候,我们是针对2009年底发布的第一个版本来进行介绍,以保证内容最为准确。然而,由于HTML 5的变化是必然的,因此您应该将支持网站作为自己重要的参考,以保持及时的更新和修正。