根据我所阅读的,开始一个HTML5页面的正确方式是:
<!DOCTYPE html>
<html>
那些行里真的没有更多内容了吗?(我问这个是因为 Visual Studio 有更多的东西。)
(另外,我想知道 HTML5 真的是当前标准吗,或者我应该使用 XHTML5 或其他版本。)
<!DOCTYPE html>
。<html></html>
。在我看来,它不是当前的标准,因为它还没有完成。但是这篇文章很好地解释了现在使用它的10个理由。
<html>
元素说:
因此,对于内容为美式英语的页面,最好是:建议作者在根html元素上指定lang属性,以指定文档的语言。这有助于语音合成工具确定要使用哪些发音,翻译工具确定要使用哪些规则等等。
<!DOCTYPE html>
<html lang="en-us">
application/xhtml+xml
提供的XHTML5,则需要添加命名空间,以及将语言属性的XML等效项使其变为:<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us">
没错,HTML5中不再需要复杂的文档类型声明。新标准更加简化,只有你所说的那一个。
<! DOCTYPE html>
,但也允许使用传统的文档类型作为替代,尽管除非文档是由不能输出较短字符串的系统生成,否则不应使用。 除此之外,唯一需要的部分是title
元素,甚至在某些情况下,它也可以省略。 不需要<html>
标签。是的,就我所知道的而言,那是正确的。