




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
盒子模型
--盒子之間的關(guān)系01HTML與DOM樹標(biāo)準(zhǔn)流02目錄1HTML與DOM樹樹:樹表示的是一種具有層次關(guān)系的結(jié)構(gòu)。之前在講關(guān)系選擇器時,分后代選擇器、子選擇器、兄弟選擇器等,這個也是因為html中有很典型的層次結(jié)構(gòu)。DOM樹:全稱為Documentobjectmodel,即文檔對象模型。<!DOCTYPEhtml>
<html>
<head>
<title>盒子模型的計算思考題</title>
<styletype="text/css">
body{
margin:0000;
font-family:宋體;
}
ul{
background:#ddd;
margin:15px;
padding:10px;
font-size:12px;
line-height:14px;
}
p,li{
color:black;
/*黑色文本*/
background:#aaa;
/*淺灰色背景*/
margin:20px20px20px20px;/*左側(cè)外邊距為0,其余為20像素*/
padding:10px0px10px10px;/*右側(cè)內(nèi)邊距為0,其余10像素*/
list-style:none
/*取消項目符號*/
}
.withborder{
border-style:dashed;
border-width:5px;
/*設(shè)置邊框為2像素*/
border-color:black;
margin-top:20px;
}
</style>
</head>
<body>
<ul>
<li>第1個項目內(nèi)容</li>
<liclass="withborder">第1個項目內(nèi)容,第1個項目內(nèi)容,第1個項目內(nèi)容,第1個項目內(nèi)容,第1個項目內(nèi)容,第1個項目內(nèi)容。</li>
</ul>
<ul>
<li>第2個項目內(nèi)容</li>
<liclass="withborder">第2個項目內(nèi)容,第2個項目內(nèi)容,第2個項目內(nèi)容,第2個項目內(nèi)容,第2個項目內(nèi)容,第2個項目內(nèi)容。</li>
</ul>
</body>
</html>
在瀏覽器里打開開發(fā)者工具,chrome瀏覽器快捷鍵ctrl+shift+I點擊這三個點的圖標(biāo),可左右或上下布局調(diào)試一顆樹的形式把一個HTML文件的內(nèi)容組織起來,形成了嚴(yán)格的層次結(jié)構(gòu)。body是瀏覽器窗口中顯示的所有對象的根節(jié)點,ul、li都是body的下級節(jié)點,而li是ul的下級節(jié)點。這棵DOM樹上的各個節(jié)點都對應(yīng)網(wǎng)頁上的一個區(qū)域,比如在DOM查看器中單擊某個li節(jié)點,立即可在瀏覽器窗口中看到一個有顏色的矩形框閃爍,該框就是該節(jié)點在瀏覽器窗口中所占的區(qū)域。這就是前面所說的CSS盒子。bodyulullililili加深理解:
一個HTML文件并不是一個簡單的文本文件,而是一個具有層次結(jié)構(gòu)的邏輯文件。
每一個HTML元素(p、ul、li)都作為這個層次結(jié)構(gòu)中的一個節(jié)點存在。各節(jié)點反映在瀏覽器中會有不同的表現(xiàn)形式,具體的表現(xiàn)形式正是由CSS來確定的。
CSS目的是使網(wǎng)頁的表現(xiàn)形式與內(nèi)容結(jié)構(gòu)分離,CSS控制網(wǎng)頁的表現(xiàn)形式,HTML控制網(wǎng)頁的內(nèi)容結(jié)構(gòu)。2標(biāo)準(zhǔn)流標(biāo)準(zhǔn)流是指在不使用其他與排列和定位相關(guān)的特殊CSS規(guī)則時各種元素的排列規(guī)則。塊級元素:總是以一個塊的形式表現(xiàn)出來,并且跟同級的兄弟塊依次豎直排列,左右撐滿。比如ul、li、ol、h1-h6、p等標(biāo)簽行內(nèi)元素:文字這類元素的各個字母之間橫向排列,到最右端會自動折行。這種標(biāo)記本身不占有獨立的區(qū)域,僅是在其他元素的基礎(chǔ)上指出了一定的范圍。比如strong、a、i等標(biāo)簽。標(biāo)準(zhǔn)流就是CSS規(guī)定的默認(rèn)的塊級元素和行內(nèi)元素的排列方式。如果一個HTML更復(fù)雜,層次更多,那么不斷地重復(fù)這個過程,直至所有的元素都被檢查一遍,該分配區(qū)域的分配區(qū)域,該設(shè)置顏色的設(shè)置顏色。通過這個過程,樣式也就被賦給了每個元素。在這個過程中,一個個盒子自然地形成一個序列。同級別的兄弟盒子依次排列在父級盒子中,同級別的父級盒子又依次排列在它們的父級盒子中,就像一條河流有干流和支流一樣,這就是“流”的含義。放置內(nèi)容的過程:1、從<body>標(biāo)記開始,body就是最大的一個塊級元素,依次把其中的子元素放到適當(dāng)?shù)奈恢茫陨洗a就是把兩個ul塊級元素豎直排列。2、分別進入每一個ul中查看它的下級元素,這里是兩個li,因此又為它們分別分配了一定的矩形區(qū)域;3、進入li內(nèi)部,里面是一行文字,則按照行內(nèi)元素的方式排列這行文字。塊級元素:div標(biāo)簽:div是divion的縮寫,是一個區(qū)塊容器標(biāo)記。即<div>標(biāo)簽相當(dāng)于一個容器,可容納段落、標(biāo)題、圖片、表格等各種html元素。div作用:是一個通用的塊級元素,方便排版。跟ul區(qū)別在于ul是具有特殊含義的塊級元素,具有一定的邏輯語義。行內(nèi)元素:span標(biāo)簽:也是容器標(biāo)記,也可以容納各種HTML元素,從而形成獨立對象。span標(biāo)簽沒有結(jié)構(gòu)上的意義,純粹是應(yīng)用樣式,當(dāng)其它行內(nèi)元素都不合適時,就可以使用span標(biāo)簽。div與span的區(qū)別:div標(biāo)簽是一個塊級元素,它包含的元素會自動換行;而span標(biāo)簽僅是一個行內(nèi)元素,在它的前后不會換行。<html>
<head><title>演示div與span區(qū)別</title></head>
<body>
<p>使用div標(biāo)簽</p>
<div>
<imgsrc="../images/love.png">
</div>
<div>
<imgsrc="../images/love.png">
</div>
<div>
<imgsrc="../images/love.png">
</div>
<p>使用span標(biāo)簽</p>
<span>
<imgsrc="../images/love.png">
</span>
<span>
<imgsrc="../images/love.png">
</span>
<span>
<imgsrc="
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品篩選清洗機械項目風(fēng)險識別與評估綜合報告
- 雄烯二酮項目風(fēng)險識別與評估綜合報告
- 智能電網(wǎng)項目投資合同
- 員工培訓(xùn)計劃表-培訓(xùn)項目、時長及效果評估
- 運動器材銷售合同
- 大數(shù)據(jù)應(yīng)用開發(fā)合同
- 2025年中國棉花市場深度研究與投資前景報告
- 標(biāo)準(zhǔn)離婚合同范本大全()
- 2025年學(xué)生榨菜筍絲行業(yè)深度研究分析報告
- 公共交通車輛采購及維護服務(wù)政府采購合同
- 流感病人的護理ppt課件
- 高邊坡施工危險源辨識及分析
- 【李建西醫(yī)案鑒賞系列】三當(dāng)歸四逆湯治療頸腫案
- 安全文明施工管理(EHS)方案(24頁)
- 結(jié)構(gòu)化思維PPT通用課件
- 劉姥姥進大觀園課本劇劇本3篇
- 新湘教版中考數(shù)學(xué)總復(fù)習(xí)教案
- 2022年拖拉機駕駛?cè)丝荚噮⒖碱}庫(含答案)
- 產(chǎn)品承認(rèn)書客(精)
- 長方體和正方體的認(rèn)識(動畫)(課堂PPT)
- 磷石膏堆場污染防治技術(shù)指南
評論
0/150
提交評論