簡體   English   中英

html文件中的DOCTYPE HTML

[英]DOCTYPE HTML in html file

為什么在HTML文件中使用<!DOCTYPE html ... >

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

DOCTYPE聲明(DTD或文檔類型聲明)具有以下作用:

在網頁上執行HTML驗證測試時,它告訴HTML(超文本標記語言)驗證器該網頁編碼應符合哪個版本的(X)HTML標准。 當您驗證網頁時,HTML驗證器會根據適用的標准檢查編碼,然后報告編碼的哪些部分未通過HTML驗證(不符合標准)。 它告訴瀏覽器如何以標准兼容模式呈現頁面。

有關更多信息,請參見此“ <!DOCTYPE html>”是什么意思?

它告訴瀏覽器以下代碼將被視為html代碼的特定版本。

然后,瀏覽器知道要查找打開的HTML標簽<html> ,並將所有內容都視為html,直到到達關閉的HTML標簽</html>

現在<!DOCTYPE html>

該聲明不是HTML標記。 這是向Web瀏覽器發出的有關頁面寫入哪個HTML版本的指令。

在HTML 4.01中,該聲明引用了DTD,因為HTML 4.01基於SGML。 DTD指定標記語言的規則,以便瀏覽器正確呈現內容。

HTML5不是基於SGML,因此不需要引用DTD。

提示:始終將聲明添加到HTML文檔中,以便瀏覽器知道期望的文檔類型。

術語DOCTYPE告訴瀏覽器網頁上使用哪種HTML類型。 是官方頁面的鏈接,它解釋了您的查詢的原因和含義

<!DOCTYPE html>

doctype定義您的文檔使用的HTML / XHTML版本。 您可能希望使用doctype,以便在通過驗證程序運行代碼時,驗證程序知道要檢查哪個版本的HTML / XHTML。

<!DOCTYPE html>聲明用於通知網站訪問者的瀏覽器所呈現的文檔是HTML文檔。 盡管實際上不是HTML元素本身,但是每個HTML文檔都應帶有DOCTYPE聲明,以符合HTML標准。

對於HTML5文檔(幾乎所有新的Web文檔都應為HTML5文檔),DOCTYPE聲明應為:

<!DOCTYPE html>

向瀏覽器顯示的文件不是HTML5。 其次是根據HTML5良好慣例進行的語言禮節。

<!doctype html>
<html lang="es">

在這種情況下,第二行向瀏覽器指示的文件不是示例文件,在這種情況下為西班牙文<html lang="es">

對於構建HTML文檔非常重要,它不僅是HTML,而且是向Web瀏覽器發出的有關頁面寫入哪個HTML版本的指令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM