首頁  >  文章  >  web前端  >  HTML 是什麼

HTML 是什麼

青灯夜游
青灯夜游原創
2018-12-20 14:57:4512187瀏覽

HTML 是一個聲明,它是用來指定web瀏覽器關於頁面使用哪個HTML版本進行編寫,也就是一個指示網頁瀏覽器有關HTML頁面的資訊的指令。

HTML <!DOCTYPE> 是什麼

在HTML文件中,我們常常可以看到標籤之前都會有一個,那麼是什麼?有什麼作用呢?下面這篇文章就來跟大家介紹一下HTML 是什麼?希望對你們有幫助。

HTML 是什麼?有什麼用?

是一個聲明,它是用來指定 web 瀏覽器關於頁面使用哪個 HTML 版本進行編寫,即是一個指示網頁瀏覽器有關HTML頁面的資訊的指令。

註:不是HTML標籤,是沒有結束標籤>的,且對大小寫不敏感;它必須出現在 HTML 文件的第一行, 標籤之前。

宣告的類型

實際上,有許多類型的HTML,例如HTML 4.01 Strict,HTML 4.01 Transitional, HTML 4.01 Frameset,XHTML 1.0 Strict,XHTML 1.0 Transitional,XHTML 1.0 Frameset,XHTML 1.1等。

我們來看看HTML 4.01、 HTML5和XHTML的宣告是如何寫的:

HTML 4.01宣告

在HTML 4.01有3種可能的文件類型,分別為:HTML 4.01 Strict,HTML 4.01 Transitional和HTML 4.01 Frameset。當我們要建立一個HTML 4.01類型的文件時,聲明都需要具有這三個DTD中的一個。

附註:在 HTML 4.01 中, 宣告需要引用 DTD,因為 HTML 4.01是基於SGML的。而DTD規定了標記語言的規則,這樣瀏覽器才能正確地辨識內容。

HTML 4.01 Strict

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

HTML 4.01 Transitional

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

#HTML 4.01 Frameset

##
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"  "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 宣告

XHTML宣告可以分割成XHTML 1.0宣告和XHTML 1.1聲明,在XHTML 1.0中有3種可能的文件類型:XHTML 1.0 Strict,XHTML 1.0 Transitional和XHTML 1.0 Frameset。下面我們來看看XHTML的宣告如何寫:

XHTML 1.0 Strict

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

#XHTML 1.0 Transitional

#XHTML 1.0 Transitional

##XHTML 1.0 Transitional

#
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

#HTML 5宣告

HTML5中只有一個聲明,且因為HTML 5不是基於SGML,所以所有不需要引用DTD。因此HTML 5的聲明如下:

<!DOCTYPE html>

說明:

向HTML文件新增聲明以使網頁瀏覽器能夠識別所期望的文件類型始終是一個好習慣。 HTML <!DOCTYPE> 是什麼

瀏覽器的相容性

##########  宣告相容於所有的瀏覽器。 #########總結:###以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。 ###

以上是HTML 是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn