本节书摘来异步社区《HTML5移动开发》一书中的第2章,作者:【美】Estelle Weyl(埃斯特尔 韦尔),更多章节内容可以访问云栖社区“异步社区”公众号查看。
第2章 升级至HTML5
HTML5移动开发
HTML5易学难精。没错,大多数的软件工程师、设计师甚至大批高中生都声称懂得 HTML,但是他们可能只了解很少的一些元素(element),而且可能这些元素的用法都不正确。
在本章,我们将介绍很多HTML5的分段(sectioning)元素。当你读完本章的时候,应该对HTML5的所有语义有一个很好的理解。我无法在三章的篇幅里向你传授HTML的所有内容。说实话,我自己还在继续学习HTML——而且不仅是因为HTML5仍是一个未完成的规范。由于规范尚未完成,可能仍然会有一些修改。但是也不用为这事担心。多数情况下,那些浏览器已经实现了的特性会保持不变,或者只有细微差异。
我希望你除了学习有关各种元素、它们的属性、它们语义含义以及它们的目的等相关知识之外,还能够认识到你对HTML的了解比你认为的要少:HTML有关的知识学得越多,越知道还有更多的知识要学。
简而言之,我们即将开始介绍元素。虽然可以只用一章来介绍每一个元素,但我们还是有充分的理由把它们划分到几个内容还算比较长的章节里面。我们用了足够的篇幅让你知道如何使用每个元素,而且至少还能够让你了解那些你之前所不了解的。
大家首先要了解的是,在HTML5这个术语中间没有空格:是HTML5,而不是HTML 5。
看到了吧?你已经学到些东西了!你现在已经先人一步了。那我们就快点开始吧。