使用 HTML5 创建时使用开始标签的正确方法是什么
IE:HTML 4 Strict 是这样的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
该标准已被简化,因为以前的 doctypes 太神秘了。新的文档类型是简单的<!DOCTYPE html>
。您可能想知道为什么它不是<!DOCTYPE html5>
,但这仅仅是因为它只是对 HTML 标准的更新,而不是任何东西的新版本。正如您在下面看到的,所有元素现在都可以具有语言属性。
<html>
元素是文档的根元素。每个文档都必须以这个元素开头,并且它必须同时包含<head>
and<body>
元素。使用 lang 属性在此元素上指定文档的主要语言被认为是一种很好的做法。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
<p>
Jamie was here.
</p>
</body>
</html>
更多信息:https ://dev.w3.org/html5/html-author/#doctype-declaration
你只是用
<!DOCTYPE html>
<html>
</html>
首先,html5 doctype 不区分大小写。
这三个中的任何一个都可以:
1)<!DOCTYPE html>
2)<!DOCTYPE HTML>
3)<!doctype html>
您可以在此处检查有效性。
这很简单
<!DOCTYPE html>
据负责制定当前网络标准的组织 WWW 联盟称,没有人正确回答这个问题。当前的语言声明标准是
始终在 html 标记上使用语言属性来声明页面中文本的默认语言。当页面包含另一种语言的内容时,将语言属性添加到围绕该内容的元素。对作为 HTML 的页面使用 lang 属性,对作为 XML 的页面使用 xml:lang 属性。对于 XHTML 1.x 和 HTML5 多语言文档,请一起使用。
W3C HTML 语言标签页
这是关于 DOCTYPE 声明的答案
使用以下标记作为模板,使用正确的 Doctype 声明创建新的 HTML 文档。如果您希望使用其他 DTD,请参阅下面的列表。
W3C DOCTYPE 标准
<!DOCTYPE html>
<html>
<head>
<title>An HTML standard template</title>
<meta charset="utf-8" />
</head>
<body>
<p>… Your HTML content here …</p>
</body>
</html>
希望这可以帮助。
你用...
<!DOCTYPE html>
然后是您的 HTML 标记等。
你只需要这个:
<!DOCTYPE html>
<html>
...
这里有几点。所有浏览器都支持这一点,即使是像 IE6/IE7 这样的旧浏览器。所有浏览器实际上都需要 doctype 声明中的“html”部分才能跳转到标准模式。
<!-- simplified doctype works for all previous versions of HTML as well -->
<!doctype html>
学习资源:
开始标签<html>
在 HTML5 中是可选的,就像在 HTML 4.01 中一样。如果使用,它必须是第一个标签。它有不同的可选属性:HTML5 的全局属性和特殊manifest
属性。<html>
标签中最常见的有用属性是lang
属性。
(doctype 声明完全不同,根本不是标签。)
该标准所说的最清晰最明确的答案似乎是针对 HTML 5.3 的:
http://w3c.github.io/html/syntax.html#the-doctype
请特别注意列表项 1 和 3,它们指定 doctype-statement 不区分大小写。另请注意,语句中的空格数可能会有所不同。
请注意“A DOCTYPE 是必需的序言”子句。