在html5中,首行代碼是“<!DOCTYPE>”;html5文檔代碼都是以“<!DOCTYPE>”為第一行開始的,這句代碼是一種標(biāo)準(zhǔn)通用標(biāo)記語言的文檔類型聲明,用于告訴瀏覽器頁面中編寫的html代碼的版本,以便瀏覽器能正確的渲染。
本教程操作環(huán)境:windows10系統(tǒng)、html5版本、Dell G3電腦。
html5的首行代碼
<!DOCTYPE>
任何HTML文檔都是以<!DOCTYPE>標(biāo)簽開始的第一行代碼。這句代碼會告訴瀏覽器頁面中編寫HTML代碼的版本,以便瀏覽器能正確的渲染。從這個意義上來說,<!DOCTYPE>不是HTML標(biāo)簽。
HTML 4.01版本的<!DOCTYPE>看起來是這樣的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
我們示例文件中聲明的<!DOCTYPE>為HTML5,這是HTML的最新標(biāo)準(zhǔn)。它比前面的版本更加簡潔易讀。
!DOCTYPE不屬于HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)標(biāo)簽它是一種標(biāo)準(zhǔn)通用標(biāo)記語言的文檔類型聲明,在HTML中告訴瀏覽器編寫頁面所用的標(biāo)記的版本。
<!DOCTYPE> 聲明必須位于 HTML5 文檔中的第一行,也就是位于 <html> 標(biāo)簽之前。該標(biāo)簽告知瀏覽器文檔所使用的HTML規(guī)范。
在所有 HTML 文檔中規(guī)定!DOCTYPE是非常重要的,這樣瀏覽器就能了解預(yù)期的文檔類型。
HTML 4.01 中的!DOCTYPE需要對 DTD 進(jìn)行引用,因為 HTML 4.01 基于標(biāo)準(zhǔn)通用標(biāo)記語言。而HTML 5基于XML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集),因此不需要對 DTD 進(jìn)行引用,但是需要!DOCTYPE來規(guī)范瀏覽器的行為(讓瀏覽器按照它們應(yīng)該的方式來運行)。
示例如下:
具有正確文檔類型(!DOCTYPE)的 HTML5 文檔:
<!DOCTYPE HTML> <html> <head> <title>文檔的題目</title> </head> <body>文檔的內(nèi)容</body> </html>
推薦教程:《html視頻教程》