本节书摘来异步社区《HTML5移动应用开发入门经典》一书中的第1章,第1.2节,作者:【美】Jennifer Kyrnin,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.2 了解HTML5的不同之处
HTML5移动应用开发入门经典HTML 4是W3C独立开发的最后一版推荐语言。鉴于它得到了广泛的Web浏览器及编辑器的支持,现存的大部分Web页面都是使用HTML 4构建的。
XHTML是使用XML重写的HTML 4.01,这也就意味着所有标签必须是闭合的,XHTML标签必须全部为小写,所有属性必须由引号括起来,而且所有标签必须在不被覆盖的前提下进行嵌套。
正确地嵌套标签
当嵌套两个HTML标签时,可以将它们想象成两个碗——一个碗在另一个碗里面。永远先闭合里面的碗,然后再闭合外面的碗。
错误示例:
正确示例:
HTML5在限制方面较为宽松。所有元素不再需要结束标签,不区分大小写,并且不再需要非得为属性加上引号。
HTML5还加入了许多新元素,包括改良后的doctype(文档类型,又称为DTD,它是HTML文档的第一行,可以让浏览器识别这是一个HTML5文档)、分节元素、一些新的表单特性、拖曳支持,以及在创建Web应用中会用到的一些其他新特性。
提示:新的HTML5 Doctype
HTML5改良过的新doctype简单易记——html>。就这么简单,甚至不需要全写成大写。
相关资源:Android移动应用开发从入门到精通--详细书签版