与HTML5声明HTML5文档类型的正确方法是什么?
IE创建时,最简单的使用开始标签的正确方法:HTML 4严格是这样
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
与HTML5声明HTML5文档类型的正确方法是什么?
IE创建时,最简单的使用开始标签的正确方法:HTML 4严格是这样
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!-- simplified doctype works for all previous versions of HTML as well -->
<!doctype html>
学习资源:
您使用...
<!DOCTYPE html>
其次是你的HTML标签等。
这是因为
<!DOCTYPE html>
为您简单只需要这个:
<!DOCTYPE html>
<html>
...
这里有几点。所有浏览器都支持这一功能,即使是IE6/IE7等老式浏览器也支持。所有浏览器实际上都需要从doctype声明中跳转到标准模式的“html”部分。
该标准已被简化,因为以前的文档类型太神秘。新的文档类型只是<!DOCTYPE html>
。您可能想知道为什么它不是<!DOCTYPE html5>
,但它仅仅是因为它只是HTML标准的更新而不是任何新版本。正如您在下面看到的,所有元素现在都可以具有语言属性。
<html>
元素是文档的根元素。每个文档 必须以此元素开头,并且它必须包含<head>
和<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
开始标签<html>
是HTML5可选,如HTML 4.01。如果使用,它必须是第一个标签。它具有不同的可选属性:HTML5的全局属性和特殊的manifest
属性。 <html>
标记中最常用的属性是lang
属性。
(DOCTYPE声明是完全不同的东西,而不是一个标签都没有。)
@AlexW - 在链接到的同一页上尝试第8.1.2.4节。 – Alohci
按照WWW联合会,负责组织设置当前的Web标准,没有人正确地回答了这个。 语言声明本标准
始终使用语言属性上的HTML标签声明页面文本的默认语言 。当该页面包含另一个 语言的内容时,将语言属性添加到围绕该内容的元素。 对于作为HTML提供的页面使用lang属性,对于作为XML提供服务的页面,请使用xml:lang属性 。对于XHTML 1.x和HTML5多语言文档,请同时使用两个 。
W3C HTML Language Tag Page
下面是关于DOCTYPE声明
使用下面的标记作为模板来创建使用 正确的DOCTYPE声明一个新的HTML文档的答案。如果您想使用其他DTD,请参阅下面的列表。
W3C DOCTYPE Standards
<!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>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>
首先,HTML5 DOCTYPE是不区分大小写。
无论是这三个中的一个将工作:
1)<!DOCTYPE html>
2)<!DOCTYPE HTML>
3)<!doctype html>
您可以检查的有效性here.
<!DOCTYPE HTML! ><! - 所有需要的 - > –