css浮動(dòng)

元素的浮動(dòng)是指設(shè)置了浮動(dòng)屬性的元素會(huì)

? ? ? ? 1、脫離標(biāo)準(zhǔn)普通流的控制

? ? ? ? 2蚯涮、移動(dòng)到指定位置细溅。

在做一些網(wǎng)頁布局的時(shí)候標(biāo)準(zhǔn)流已經(jīng)不滿足我們的需要了,因此會(huì)借助浮動(dòng)來完成頁面布局。比如當(dāng)需要多個(gè)塊級(jí)元素在一行顯示的時(shí)候宋雏,而display不能滿足需求的時(shí)候:

或者這樣

?第一種情況用display實(shí)現(xiàn)的時(shí)候會(huì)發(fā)現(xiàn)每個(gè)盒子中間有空隙芜飘,第二種display根本實(shí)現(xiàn)不了,而浮動(dòng)能很好地解決這種問題磨总。

浮動(dòng)的語法:

選擇器 {

? ? ? ? float: 屬性值嗦明;

}

float屬性值:none(默認(rèn))、left(左浮動(dòng))蚪燕、right(右浮動(dòng))

浮動(dòng)的口訣:浮 ? ? 漏 ? ?特

溉⑴啤:設(shè)置了浮動(dòng)的元素漂浮在標(biāo)準(zhǔn)流上面

漏:浮動(dòng)的盒子把自己的位置讓給了下面的盒子,不占原來的位置馆纳,脫離了標(biāo)準(zhǔn)流诗良,俗稱“脫標(biāo)”

```html

.box1 {

? ? width: 200px;

? ? height: 200px;

? ? background-color: rgba(255, 0, 0, 0.5);

? ? float: left;

}

.box2 {

? ? width: 150px;

? ? height: 300px;

? ? background-color: skyblue;

}

```

特:float屬性會(huì)改變?cè)氐膁isplay屬性,類似轉(zhuǎn)換為行內(nèi)塊鲁驶,但是盒子之間沒有縫隙鉴裹。

div {

? ? width: 200px;

? ? height: 200px;

? ? background-color: pink;

? ? /* 轉(zhuǎn)換為行內(nèi)塊元素,可以水平顯示钥弯,不過 div 之間有間隙径荔,不方便處理 */

? ? /* display: inline-block; */

? ? /* 設(shè)置浮動(dòng)屬性,可以讓 div 水平排列脆霎,并且沒有間隙 */

? ? float: left;

}

.two {

? ? background-color: hotpink;

}

注意:多個(gè)塊級(jí)元素用浮動(dòng)放在一起猖凛,如果父級(jí)元素裝不下會(huì)自動(dòng)換行

float的擴(kuò)展:

1、浮動(dòng)元素與父盒子的關(guān)系

????????????自盒子的浮動(dòng)參照父盒子對(duì)齊

? ? ? ? ? ? 不會(huì)與父盒子的邊框重疊绪穆,也不會(huì)超過父盒子的內(nèi)邊距

2辨泳、浮動(dòng)元素與兄弟盒子的關(guān)系

? ? ? ? ?在父級(jí)元素中,如果前一個(gè)盒子是

? ? ? ? ? ? ? ? 浮動(dòng)的玖院,那么當(dāng)前盒子與前一個(gè)盒子的頂部對(duì)齊菠红;

? ? ? ? ? ? ? ? ? 普通的,那么當(dāng)前盒子會(huì)顯示在前一個(gè)盒子的下方难菌。

注意:浮動(dòng)只會(huì)影響當(dāng)前的或者是后面的標(biāo)準(zhǔn)流盒子试溯,不會(huì)影響前面的標(biāo)準(zhǔn)流。


清除浮動(dòng)

在父級(jí)盒子很多的情況下郊酒,不方便給高度遇绞,但是子盒子浮動(dòng)不占用位置導(dǎo)致父元素的高度為0,就影響了下面的標(biāo)準(zhǔn)流燎窘,所以會(huì)清除浮動(dòng)摹闽,準(zhǔn)確的說是清除浮動(dòng)造成的影響

清除浮動(dòng)本質(zhì):

清除浮動(dòng)主要為了解決父級(jí)元素因?yàn)樽蛹?jí)浮動(dòng)引起內(nèi)部高度為0 的問題。清除浮動(dòng)之后褐健, 父級(jí)就會(huì)根據(jù)浮動(dòng)的子盒子自動(dòng)檢測(cè)高度付鹿。父級(jí)有了高度,就不會(huì)影響下面的標(biāo)準(zhǔn)流了

什么時(shí)候用清除浮動(dòng):

1、父級(jí)沒高度

2舵匾、子盒子浮動(dòng)了

3俊抵、影響下面布局了,我們就應(yīng)該清除浮動(dòng)了坐梯。

清除浮動(dòng)的方法:

1徽诲、額外標(biāo)簽法:

是W3C推薦的做法是通過在浮動(dòng)元素末尾添加一個(gè)空的標(biāo)簽例如 <div style=”clear:both”></div>,或則其他標(biāo)簽br等亦可吵血。

2馏段、父級(jí)元素加overfloat屬性

overfloat:hidden/auto/scroll

3、用after偽元素清除浮動(dòng)

語法格式如下

.clearfix:after {

? ? ? ? ? ? content: ""; ? 或content: ".";

? ? ? ? ? ? display: block;

? ? ? ? ? ? height: 0;

? ? ? ? ? ? visibility: hidden;

? ? ? ? ? ? clear: both;

}

.clearfix {*zoom: 1;} ? /* ?IE6践瓷、7專有*/

4、用雙偽元素清除浮動(dòng)

.clearfix:befor,

.clearfix:after {

? ? ? ? ? ? content: ""; ? 或 ?content: ".";

? ? ? ? ? ? display: table;

}

.clearfix:after {

? ??????????clear: both;

}

.clearfix {*zoom: 1;} ? /* ?IE6亡蓉、7專有*/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末晕翠,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子砍濒,更是在濱河造成了極大的恐慌淋肾,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爸邢,死亡現(xiàn)場(chǎng)離奇詭異樊卓,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)杠河,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門碌尔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人券敌,你說我怎么就攤上這事唾戚。” “怎么了待诅?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵叹坦,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我卑雁,道長(zhǎng)募书,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任测蹲,我火速辦了婚禮莹捡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘扣甲。我一直安慰自己道盏,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著荷逞,像睡著了一般媒咳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上种远,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天涩澡,我揣著相機(jī)與錄音,去河邊找鬼坠敷。 笑死妙同,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的膝迎。 我是一名探鬼主播粥帚,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼限次!你這毒婦竟也來了芒涡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤卖漫,失蹤者是張志新(化名)和其女友劉穎费尽,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體羊始,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡旱幼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了突委。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柏卤。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖匀油,靈堂內(nèi)的尸體忽然破棺而出闷旧,到底是詐尸還是另有隱情,我是刑警寧澤钧唐,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布忙灼,位于F島的核電站,受9級(jí)特大地震影響钝侠,放射性物質(zhì)發(fā)生泄漏该园。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一帅韧、第九天 我趴在偏房一處隱蔽的房頂上張望里初。 院中可真熱鬧,春花似錦忽舟、人聲如沸双妨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刁品。三九已至泣特,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間挑随,已是汗流浹背状您。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留兜挨,地道東北人膏孟。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像拌汇,于是被迫代替她去往敵國(guó)和親柒桑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案噪舀? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,759評(píng)論 1 92
  • 浮動(dòng)元素有什么特征魁淳?對(duì)父容器、其他浮動(dòng)元素傅联、普通元素、文字分別有什么影響? 特征: 浮動(dòng)元素會(huì)脫離正常的文檔流疚察,元...
    饑人谷_哈嚕嚕閱讀 876評(píng)論 0 0
  • 浮動(dòng)元素的特征及影響 特征: 浮動(dòng)模型也是一種可視化格式模型蒸走,浮動(dòng)的框可以左右移動(dòng)(根據(jù)float屬性值而定),直...
    Joey的企鵝閱讀 895評(píng)論 0 0
  • 自我總結(jié): 浮動(dòng)是實(shí)現(xiàn)布局的一種常見方式 浮動(dòng)脫離普通文檔流,即頁面渲染時(shí)岛抄,盒模型按標(biāo)準(zhǔn)會(huì)將父元素所設(shè)置的屬性將頁...
    饑人谷_遠(yuǎn)方閱讀 419評(píng)論 0 0
  • 一别惦,浮動(dòng)元素有什么特征?對(duì)父容器夫椭、其他浮動(dòng)元素掸掸、普通元素、文字分別有什么影響? 浮動(dòng)模型是一種可視化格式模型蹭秋,浮動(dòng)...
    DeeJay_Y閱讀 877評(píng)論 0 4