tml由element組成。element分兩種,正常element和空element。
<p class=“wd”>world</p>
element由tag和content構(gòu)成
<ul>
<li>first</li>
<li>second</li>
</ul>
沒(méi)有content和結(jié)束tag的element。比如
<div>
<h1>title</h1>
<p>p1</p>
<p>p<strong>2</strong ></p>
</div>
div和h1,div和p,p和strong是父子關(guān)系。
div和strong是祖孫關(guān)系。
h1和p是兄弟關(guān)系。
言:
本人最近打算開(kāi)始學(xué)習(xí)web開(kāi)發(fā)了,每天寫一點(diǎn)筆記,如果需要的話可以留個(gè)參考,如果沒(méi)有人需要,我就當(dāng)自己記筆記了,如果哪里有問(wèn)題 歡迎各位高手評(píng)論區(qū)留言指點(diǎn),感謝。
筆記正文:
書寫文本有文本格式,編寫網(wǎng)頁(yè)的時(shí)候,html 也有自己的基本結(jié)構(gòu)或基本格式,它是這樣的:↓
大標(biāo)簽包含小標(biāo)簽,小標(biāo)簽內(nèi)對(duì)應(yīng)不同的內(nèi)容,而這些標(biāo)簽的分級(jí)結(jié)構(gòu)就是 父、子 關(guān)系,并且層級(jí)之間是靠縮進(jìn)來(lái)區(qū)分,越靠外的為父。
天我們來(lái)學(xué)習(xí)HTML基本格式。
H1 標(biāo)簽定義了一個(gè)文檔的標(biāo)題 ,雖然在瀏覽器里顯示了預(yù)期的效果 ,但它并不是一個(gè)符合規(guī)范的 html 文檔,今天我們就來(lái)定義一個(gè)標(biāo)準(zhǔn)的 html 文檔。
這是一個(gè) html 文檔的基本格式 ,來(lái)深入的剖析一下
<!DOCTYPE html> 這個(gè)標(biāo)簽會(huì)告訴瀏覽器,后面書寫的是HTML5規(guī)范 的語(yǔ)法,瀏覽器會(huì)按照 HTML5 的語(yǔ)法規(guī)范進(jìn)行解析
<html lang='en'> 包裹了整個(gè)頁(yè)面的所有內(nèi)容,有時(shí)被稱為根元素。
<head> 是所有頭部元素的容器,描述了文檔的各種屬性和信息,比如文檔的標(biāo)題,文檔引用的樣式表和JS腳本文件,頁(yè)面元信息等等,絕大多數(shù)文檔頭部包含的數(shù)據(jù),都不會(huì)真正作為內(nèi)容顯示給瀏覽者。
<meta charset="utf-8"> 將文檔應(yīng)該使用的字符集設(shè)置為UTF-8,它包括了書面語(yǔ)言的大多數(shù)字符,基本上可以處理放在頁(yè)面上的任何文本內(nèi)容,它可以幫助你解決頁(yè)面亂碼的問(wèn)題。
<title> 設(shè)置頁(yè)面的標(biāo)題,也就是出現(xiàn)在瀏覽器標(biāo)簽中的內(nèi)容,它描述頁(yè)面被加入入書簽或收藏時(shí)的標(biāo)題
<body> 它包含了頁(yè)面展示的所有內(nèi)容,比如文字,圖片,視頻,游戲,可播放的音樂(lè)等等
一般情況下 一個(gè)符合規(guī)范的 html 文檔 都應(yīng)該使用這個(gè)基本格式
回到編輯器 我們創(chuàng)建一個(gè)文件 名字叫 base.html 我們快速的編寫好 html 基本格式, 在 <body> 標(biāo)簽里寫一個(gè) h1 在里面寫一些內(nèi)容,瀏覽器中打開(kāi)頁(yè)面正常的顯示了,每個(gè)頁(yè)面都寫這么多東西很麻煩 我們有 vscode。
刪除所有內(nèi)容 在頁(yè)面里只需一個(gè)感嘆號(hào) ,再按一下 tab 鍵 ,html 基本格式自動(dòng)生成了,這時(shí)就可以直接在 body 內(nèi)編寫網(wǎng)頁(yè)內(nèi)容了。
通過(guò)觀察基本結(jié)構(gòu)發(fā)現(xiàn) 標(biāo)簽前面有的有空格 有的沒(méi)有空格 這是為什么呢 實(shí)際上 當(dāng)出現(xiàn)標(biāo)簽嵌套的時(shí)候 需要保持一個(gè)固定的縮進(jìn) ,一般采用兩個(gè)或者四個(gè)空格 具體看個(gè)人習(xí)慣和開(kāi)發(fā)團(tuán)隊(duì)的規(guī)范,為了方便閱讀不推薦混用 。 有些標(biāo)簽嵌套在一起,這就是標(biāo)簽結(jié)構(gòu)嵌套
在一個(gè)標(biāo)簽內(nèi)再次書寫一個(gè)標(biāo)簽 他們之間形成了這樣的包裹關(guān)系 ,別包裹的叫做子標(biāo)簽,包裹的就是父標(biāo)簽。
在父子標(biāo)簽嵌套的時(shí)候子標(biāo)簽整體相對(duì)于父標(biāo)簽多一套縮進(jìn),更加方便閱讀。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。