有5個(gè)必須的部分:1、DOCTYPE聲明,用于告訴瀏覽器編寫(xiě)頁(yè)面所用的標(biāo)記的版本;2、html根元素,包含文檔的元數(shù)據(jù),向?yàn)g覽器提供有關(guān)文檔內(nèi)容和標(biāo)記的信息;3、head頭部,主要包含編碼聲明、標(biāo)題、樣式表嵌入等;4、title部分,用于定義文檔的標(biāo)題;5、body內(nèi)容部分,包含文檔的所有內(nèi)容。
如何快速入門(mén)VUE3.0:進(jìn)入學(xué)習(xí)
本教程操作環(huán)境:windows7系統(tǒng)、HTML5版、Dell G3電腦。
HTML文檔就是對(duì)一個(gè)文檔的描述,都有一個(gè)固定的結(jié)構(gòu),分為許多個(gè)部分,每個(gè)部分都包含了一個(gè)或者多個(gè)元素。有些元素用于描述文檔的基本信息,有些則描述文檔結(jié)構(gòu),下面就是一個(gè)基本的HTML文檔的結(jié)構(gòu):、
<!DOCTYPE html> <html lang="en"> <head> <title>Your page title</title> </head> <body> ..... </body> </html>
該HTML文檔描述了一個(gè)空白頁(yè),這些基礎(chǔ)成分確定了HTML文檔的輪廓以及瀏覽器的初始環(huán)境。
可以看出一份標(biāo)準(zhǔn)的html文檔有哪5個(gè)必須的部分.
聲明部分:DOCTYPE聲明
DOCTYPE 是 document type(文檔類型)的簡(jiǎn)寫(xiě)。
doctype 聲明不屬于 HTML 標(biāo)簽;而是一個(gè)文檔類型標(biāo)記,它是一條指令,告訴瀏覽器編寫(xiě)頁(yè)面所用的標(biāo)記的版本。
doctype 聲明是一種標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的文檔類型聲明,在 web 設(shè)計(jì)中用來(lái)說(shuō)明你用的 XHTML 或者 HTML 是什么版本。
該元素告訴瀏覽器兩件事情:
-
它處理的是HTML文檔;
-
用來(lái)標(biāo)記文檔內(nèi)容的HTML所屬的版本,上面的寫(xiě)法就表明所用的是HTML5。
在所有 HTML 文檔中規(guī)定 doctype 是非常重要的,這樣瀏覽器就能了解預(yù)期的文檔類型。
說(shuō)明:
-
<!DOCTYPE> 標(biāo)簽沒(méi)有結(jié)束標(biāo)簽。
-
<!DOCTYPE> 對(duì)大小寫(xiě)不敏感。
總體分析:<html>所有內(nèi)容</html>
html元素是根元素,它告知瀏覽器其自身是一個(gè)HTML文檔。
<html> 標(biāo)簽是 HTML 文檔中最外層的元素。
<html> 標(biāo)簽是所有其他 HTML 元素(除了 <!DOCTYPE> 標(biāo)簽)的容器。
<html>根元素的作用就是告訴瀏覽器,在 <html> 和 </html> 之間的內(nèi)容是HTML類型,瀏覽器便按HTML進(jìn)行解析其中的內(nèi)容。
html 元素有3個(gè)屬性,分別是 lang屬性、xmlns屬性和 manifest 屬性:
-
lang屬性指定頁(yè)面內(nèi)容所使用的默認(rèn)語(yǔ)言。指定文檔所使用的語(yǔ)言,有助于語(yǔ)言合成工具選擇發(fā)音語(yǔ)言,或者翻譯工具選擇翻譯規(guī)則。如,<html>,表示本文檔使用中文。
-
xmlns屬性指派XML的命名空間。xmlns 屬性在 XHTML 中是必需的,但在 HTML中不是。
-
manifest屬性給出離線緩存文件的URL。HTML5 引入了應(yīng)用程序緩存,這意味著 web 應(yīng)用可被緩存,并可進(jìn)行離線訪問(wèn)。如,<html manifest="waibo.manifest">,表示離線緩存文件為waibo.manifest。
頭部:<head></head>
head元素包含文檔的元數(shù)據(jù),向?yàn)g覽器提供有關(guān)文檔內(nèi)容和標(biāo)記的信息,還可以包含腳本和對(duì)外部資源(比如CSS樣式表)的引用。
HTML文檔的各種屬性和信息就是在<head>元素中定義的。
文檔標(biāo)題:<title>標(biāo)題</title>
<title>元素是用于定義文檔的標(biāo)題;適用于所有HTML 或者 XHTML文檔。
<title>元素的作用:
1、可以在瀏覽器選項(xiàng)卡中定義標(biāo)題。
2、可以在添加到收藏夾時(shí)為頁(yè)面提供標(biāo)題。
3、可以在搜索引擎結(jié)果中顯示頁(yè)面的標(biāo)題。
例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>php中文網(wǎng)</title> </head> <body> <p>正文的內(nèi)容顯示在瀏覽器窗口中。</p> <p>title元素的內(nèi)容顯示在瀏覽器標(biāo)簽,收藏夾和搜索引擎結(jié)果中。</p> </body> </html>
內(nèi)容:<body></body>
文檔body部分包含訪問(wèn)者可以看到的內(nèi)容。
在有了這個(gè)基本的結(jié)構(gòu)后,我們后面就可以將HTML的其它元素逐步添加進(jìn)去,不斷的豐富文檔,最終得到我們希望的頁(yè)面。
說(shuō)明:
在 HTML 5 中,刪除了所有 <body> 的特殊屬性。但<body> 標(biāo)簽支持 HTML 5 中的標(biāo)準(zhǔn)屬性:
屬性 | 值 | 描述 |
---|---|---|
accesskey | character | 規(guī)定訪問(wèn)元素的鍵盤(pán)快捷鍵 |
class | classname | 規(guī)定元素的類名(用于規(guī)定樣式表中的類)。 |
contenteditable |
|
規(guī)定是否允許用戶編輯內(nèi)容。 |
contextmenu | menu_id | 規(guī)定元素的上下文菜單。 |
data-yourvalue | value |
創(chuàng)作者定義的屬性。 HTML 文檔的創(chuàng)作者可以定義他們自己的屬性。 必須以 "data-" 開(kāi)頭。 |
dir |
|
規(guī)定元素中內(nèi)容的文本方向。 |
draggable |
|
規(guī)定是否允許用戶拖動(dòng)元素。 |
hidden | hidden | 規(guī)定該元素是無(wú)關(guān)的。被隱藏的元素不會(huì)顯示。 |
id | id | 規(guī)定元素的唯一 ID。 |
item |
|
用于組合元素。 |
itemprop |
|
用于組合項(xiàng)目。 |
lang | language_code | 規(guī)定元素中內(nèi)容的語(yǔ)言代碼。 |
spellcheck |
|
規(guī)定是否必須對(duì)元素進(jìn)行拼寫(xiě)或語(yǔ)法檢查。 |
style | style_definition | 規(guī)定元素的行內(nèi)樣式。 |
subject | id | 規(guī)定元素對(duì)應(yīng)的項(xiàng)目。 |
tabindex | number | 規(guī)定元素的 tab 鍵控制次序。 |
title | text | 規(guī)定有關(guān)元素的額外信息。 |