HTML5 html-tag和DOCTYPE

isp*_*iro 10 html xhtml html5 doctype

根据我的阅读,启动HTML5页面的正确方法是:

<!DOCTYPE html>
<html>
Run Code Online (Sandbox Code Playgroud)

在这些方面没有更多.这是真的?(我问,因为Visual Studio有更多.)

(另外,我想知道HTML5是否真的是当前的标准,还是我应该使用XHTML5或其他版本.)

Eld*_*ael 11

根据HTML生活标准W3C规范,doctype是必需的前导码,但由于遗留原因需要.我引用:

  1. 字符串,它是字符串的ASCII不区分大小写的匹配项 "<!DOCTYPE".
  2. 一个或多个空格字符.
  3. 字符串,它是字符串"html"的ASCII不区分大小写的匹配项.
  4. (可选)DOCTYPE传统字符串或过时的允许DOCTYPE字符串(在下面定义).
  5. 零个或多个空格字符.
  6. 一个U + 003E GREATER-THAN SIGN字符(>).

换句话说,<!DOCTYPE html>不区分大小写.

<html></html>为有效的文件

(另外,我想知道HTML5是否真的是当前的标准,还是我应该使用XHTML5或其他版本.)

它不是目前的标准恕我直言,因为它还没有完成.但是这篇文章很好地解释了现在使用它的10个原因.