![CSS屬性(3)-浮動(dòng)定位_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/4/7ecfcbbd-287b-4f01-a16a-0a09a53130cf/7ecfcbbd-287b-4f01-a16a-0a09a53130cf1.gif)
![CSS屬性(3)-浮動(dòng)定位_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/4/7ecfcbbd-287b-4f01-a16a-0a09a53130cf/7ecfcbbd-287b-4f01-a16a-0a09a53130cf2.gif)
![CSS屬性(3)-浮動(dòng)定位_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/4/7ecfcbbd-287b-4f01-a16a-0a09a53130cf/7ecfcbbd-287b-4f01-a16a-0a09a53130cf3.gif)
![CSS屬性(3)-浮動(dòng)定位_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/4/7ecfcbbd-287b-4f01-a16a-0a09a53130cf/7ecfcbbd-287b-4f01-a16a-0a09a53130cf4.gif)
![CSS屬性(3)-浮動(dòng)定位_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/4/7ecfcbbd-287b-4f01-a16a-0a09a53130cf/7ecfcbbd-287b-4f01-a16a-0a09a53130cf5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第四節(jié)第四節(jié) CSS屬性(屬性(3)css布局模型布局模型與盒模型一樣都是 CSS 最基本、 最核心的概念,但布局模型是建立在盒模型基礎(chǔ)之上。CSS包含3種基本的布局模型:流動(dòng)模型(Flow)浮動(dòng)模型 (Float)層模型(Layer):定位流動(dòng)模型 流動(dòng)模型是默認(rèn)的網(wǎng)頁(yè)布局模式。 也就是說(shuō)網(wǎng)頁(yè)在默認(rèn)狀態(tài)下的 HTML 網(wǎng)頁(yè)元素都是根據(jù)流動(dòng)模型來(lái)分布網(wǎng)頁(yè)內(nèi)容的。 塊狀元素都會(huì)在所處的包含元素內(nèi)自上而下按順序垂直延伸分布,因?yàn)樵谀J(rèn)狀態(tài)下,塊狀元素的寬度都為100%。實(shí)際上,塊狀元素都會(huì)以行的形式占據(jù)位置(占整行)。 在流動(dòng)模型下,內(nèi)聯(lián)元素都會(huì)在所處的包含元素內(nèi)從左到右水平分布顯示。(一行放多個(gè)
2、)浮動(dòng)float:屬性定義元素在哪個(gè)方向浮動(dòng) float:left; float:right; float:none;/*默認(rèn)值。元素不浮動(dòng),并會(huì)顯示在其在文本中出現(xiàn)的位置*/注意: 1、任何元素都可以浮動(dòng) 2、一個(gè)盒子里面有一個(gè)元素浮動(dòng),其他的都得浮動(dòng)。浮動(dòng)的浮動(dòng)的特性特性 1、浮動(dòng)元素會(huì)去找離它最近的有浮動(dòng)的元素的邊貼。 2、假如在一行之上只有極少的空間可供浮動(dòng)元素,那么這個(gè)元素會(huì)跳至下一行 3、右浮動(dòng)會(huì)顛倒盒子順序 4、行內(nèi)顯示模式的標(biāo)簽加了浮動(dòng)后,可以直接設(shè)置寬高,無(wú)需轉(zhuǎn)換。 5、塊顯示模式的元素,如果沒(méi)有設(shè)置寬度,添加了浮動(dòng)后,會(huì)收縮到內(nèi)容的大小。 6、浮動(dòng)元素會(huì)脫離文檔流,會(huì)壓住下
3、一個(gè)塊元素,但不會(huì)壓住其內(nèi)容。清除浮動(dòng)clear:規(guī)定元素的哪一側(cè)不允許其他浮動(dòng)元素clear:both;/*在左右兩側(cè)均不允許浮動(dòng)元素*/ 注意事項(xiàng):子元素都浮動(dòng),父元素的高度如果沒(méi)有設(shè)置值,則出現(xiàn)撐不開(kāi)的現(xiàn)象,清除浮動(dòng)可以解決清除浮動(dòng)特例:1、父元素有浮動(dòng)不需要清除浮動(dòng)2、父元素有絕對(duì)定位不需要清除浮動(dòng)清除浮動(dòng)方法1:定高法 給浮動(dòng)元素的父元素設(shè)置高度大于或等于最高的浮動(dòng)元素的高度。 用于小版塊,高度可以寫(xiě)死的部分。方法2:額外標(biāo)簽法清除浮動(dòng)方法3:給浮動(dòng)元素的父元素添加overflow:hiddenOverflow屬性 overflow:規(guī)定當(dāng)內(nèi)容溢出元素框時(shí)發(fā)生的事情 overflow
4、:visible 默認(rèn)值。內(nèi)容不會(huì)被修剪,會(huì)呈現(xiàn)在元素框之外。 overflow:hidden 內(nèi)容會(huì)被修剪,并且其余內(nèi)容是不可見(jiàn)的。 overflow:scroll 內(nèi)容會(huì)被修剪,但是瀏覽器會(huì)顯示滾動(dòng)條以便查看其余的內(nèi)容。 overflow:auto 如果內(nèi)容被修剪,則瀏覽器會(huì)顯示滾動(dòng)條以便查看其余的內(nèi)容。 注意: 利用overflow:hidden清除浮動(dòng)時(shí),父元素里面不能有定位超出的元素,如果有,超出的部分會(huì)被隱藏。清除浮動(dòng)方法4:利用after偽元素清除浮動(dòng)清除浮動(dòng) visibility:規(guī)定元素是否可見(jiàn) visibility:visible; 默認(rèn)值,元素是可見(jiàn)的 visibilit
5、y:hidden ; 元素是不可見(jiàn)的 注意: 做項(xiàng)目時(shí)我們常用after偽元素清除浮動(dòng),因?yàn)樗粫?huì)額外增加標(biāo)簽,而且不會(huì)出現(xiàn)因?yàn)橛胦verflow:hidden超出的部分會(huì)被隱藏,父元素高度也不用寫(xiě)死,我們只要在頁(yè)面寫(xiě)一次清浮動(dòng)的代碼,在需要清浮動(dòng)的位置加個(gè)clearfix類(lèi)名就可以了。定位屬性 position: static; 默認(rèn)值。 無(wú)定位,在HTML文檔流中默認(rèn)的位置。 position: absolute;(表示絕對(duì)定位) 這條語(yǔ)句的作用將元素從文檔流中拖出來(lái),然后使用left、right、top、bottom屬性相對(duì)于其最接近的一個(gè)具有定位屬性的祖先元素進(jìn)行絕對(duì)定位。如果不存在這
6、樣的元素,則相對(duì)于body元素。定位屬性 position: relative;(表示相對(duì)定位) 相對(duì)于它在正常文檔流的位置進(jìn)行定位。 它通過(guò)left、right、top、bottom屬性確定元素在正常文檔流中的偏移位置 position: fixed; (表示固定定位) 相對(duì)于瀏覽器窗口進(jìn)行定位。 元素的位置通過(guò) left, top, right 以及 bottom 屬性進(jìn)行規(guī)定。定位的使用絕對(duì)定位的元素完全脫離標(biāo)準(zhǔn)流(在文檔流中不占位置)。 它完全漂浮在標(biāo)準(zhǔn)流的上方。相對(duì)定位在文檔流中是占有位置的。 不管怎么移動(dòng),原來(lái)的位置保留。根據(jù)這個(gè)特點(diǎn),我們一般這樣使用:子元素絕對(duì)定位,父元素相對(duì)定
7、位。定位的特性1、行內(nèi)元素添加了絕對(duì)定位可以直接給高和寬不用轉(zhuǎn)換2、塊元素添加了絕對(duì)定位,如果沒(méi)有指定寬度,會(huì)自動(dòng)收縮到內(nèi)容的寬度。3、絕對(duì)定位的盒子不受父盒子padding的影響。4、父元素有絕對(duì)定位,可以不需要清除浮動(dòng)堆疊屬性z-index:規(guī)定元素的堆疊順序 擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面。 元素可擁有負(fù)的 z-index 屬性值 z-index的默認(rèn)屬性值是0 僅能在定位元素上奏效(relative,fixed,absolute) 該屬性設(shè)置一個(gè)定位元素沿 z 軸的位置,z 軸定義為垂直延伸到顯示區(qū)的軸。如果為正數(shù),則離用戶(hù)更近,為負(fù)數(shù)則表示離用戶(hù)更遠(yuǎn)。定位使用的范圍層布局模型(定位)就像是圖像軟件PhotoShop中
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度醫(yī)院與保險(xiǎn)公司醫(yī)療責(zé)任險(xiǎn)續(xù)保合同
- 2025年度國(guó)際貸款合同匯率變動(dòng)及補(bǔ)償條款
- 2025年度清潔能源項(xiàng)目投資合作協(xié)議-@-2
- 2025年便攜溫度校驗(yàn)儀項(xiàng)目評(píng)估報(bào)告
- 2025年度國(guó)際博覽會(huì)專(zhuān)業(yè)會(huì)展服務(wù)合同協(xié)議書(shū)范本
- 2025年中國(guó)新能源商用車(chē)行業(yè)投資分析及發(fā)展戰(zhàn)略咨詢(xún)報(bào)告
- 2025年度高科技產(chǎn)業(yè)股權(quán)合伙投資協(xié)議書(shū)
- 2025年耐熱爐管項(xiàng)目投資可行性研究分析報(bào)告
- 市政管網(wǎng)修復(fù)的施工組織與管理
- 2025年度企業(yè)內(nèi)訓(xùn)服務(wù)合同
- 四年級(jí)上冊(cè)四則混合運(yùn)算練習(xí)300道及答案
- 部編版道德與法治四年級(jí)下冊(cè)-全冊(cè)教案設(shè)計(jì)(表格版)
- 2022年江蘇省常州市強(qiáng)基計(jì)劃選拔數(shù)學(xué)試卷(附答案解析)
- 2024-2030年中國(guó)體外除顫器行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 2024-2030年中國(guó)人力資源行業(yè)市場(chǎng)發(fā)展前瞻及投資戰(zhàn)略研究報(bào)告
- 2024-2030年中國(guó)樺樹(shù)汁行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 2024年中考物理真題分類(lèi)匯編(全國(guó))(第一期)專(zhuān)題12 機(jī)械能及能量守恒定律(第01期)(解析版)
- 2024-2030年中國(guó)演出行業(yè)市場(chǎng)研究及發(fā)展前景預(yù)測(cè)報(bào)告
- 偏差行為、卓越一生3.0版
- 2024年無(wú)錫城市職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附解析答案
- 國(guó)網(wǎng)浙江電科院:2024浙江工商業(yè)儲(chǔ)能政策及收益分析報(bào)告
評(píng)論
0/150
提交評(píng)論