在本文中,我们将看看如何开始。让我们从简单的开始,用一个最基本的HTML5页面:
TheHTML5Herald
有了基本的模板,现在让我们检查标记的一些重要部分,以及这些部分与在HTML5之前编写HTML的方式有何不同。
Doctype
首先,我们有“文档类型声明”或doctype。这只是告诉浏览器(或任何其他解析器)正在查看的文档类型的一种方式。对于HTML文件,它表示HTML的特定版本和风格。
doctype应该始终是任何HTML文件顶部的第一项。许多年前,doctype声明是一个丑陋且难以记忆的混乱。对于XHTML1.0Strict:
-//W3C//DTDXHTML1.0Strict//EN"
"">
HTML4转换:
-//W3C//DTDHTML4.01Transitional//EN"
"">
尽管文档顶部的那一长串文本并没有真正伤害到我们(除了迫使我们网站的浏览者下载一些额外的字节之外),HTML5已经消除了那些难以辨认的碍眼的东西。现在你需要的是:
简单而中肯。doctype可以用大写、小写或混合大小写编写。你会注意到“5”在声明中明显缺失。尽管当前的web标记迭代被称为“HTML5”,但它实际上只是以前HTML标准的演化——未来的规范将只是我们今天所拥有的东西的发展。
由于通常要求浏览器支持Web上的所有现有内容,因此无需依靠文档类型来告诉他们给定文档应支持哪些功能。换句话说,仅doctype不会使您的页面兼容HTML5。这完全取决于浏览器。
实际上,您可以在页面上使用具有新HTML5元素的这两个旧文档类型之一,并且该页面将呈现与使用新doctype时相同的外观。
HTML元素
下一个HTML文档是HTML元素,它在HTML5中没有显著变化。在我们的示例中,我们将lang属性的值设为en,它指定文档是英文的。在基于xhtml的语法中,需要包含xmlns属性。在HTML5中,这不再是必需的,甚至lang属性对于文档的验证或正确运行也是不必要的。
如果您觉得本文的内容对您的学习有所帮助:
关键字:
JAVA