浮動與清除浮動

一彤路、float:主要目的是為了實現(xiàn)文本繞排圖片的效果松却。
也成了創(chuàng)建多欄布局最簡單的方式。

<img src= “ ” />
<p>文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p>

【1】文本繞排圖片

  P {margin: 0; border: solid 1px;}

  img {float: left;}

【2】創(chuàng)建多欄布局

  P {margin: 0; border: solid 1px; width: 200px; float: left;}

  img {float: left;}

二警绩、浮動元素脫離了文檔流崇败,其父元素也看不到他了,因為也不會包圍他肩祥,就會出現(xiàn)子元素有高度后室,而父元素不會被撐起,這時候并非我們想要混狠,

下面有三種方法解決岸霹,請審時度勢合理應(yīng)用:

<section>

    <img src=" />

      <p>這是段落這是段落這是段落這是段落這是段落這是段落這是段落</p>

</section>

<footer>這是底部這是底部這是底部這是底部這是底部這是底部這是底部</footer>
  section , footer {border: solid 1px;}

  img {float: left;}

【1】為父元素添加 overflow: hidden;強制父元素包圍浮動元素

這樣聲明的真正用途是 防止父元素被超大內(nèi)容撐開檀蹋,應(yīng)用overflow: hidden之后松申,父元素依然保持其設(shè)定的寬度,超大的子內(nèi)容會被容器剪切掉

除此之外俯逾,overflow: hidden還有另外一個作用贸桶,即它能可靠地迫使父元素包含其浮動子元素。

不能在使用下拉菜單的頂級元素上使用桌肴,否則作為其子元素的下拉菜單就不會顯示了皇筛。

【2】同時浮動父元素, 寬度100%與瀏覽器寬度同寬, 給footer設(shè)置清除浮動坠七,使footer不會擠到section旁邊去

  section {border: solid 1px; float: left; width:100%}

  footer {border: solid 1px; clear: left}

  img {float: left;}

不能在靠外邊距自動居中的元素使用水醋。否則不再居中。

【3】添加非浮動的清除元素(偽元素)

.clearfix: after {

  content: "";

  display: block ;

  height: 0

  visibility: hidden;

  clear : both

}

三彪置、沒有父元素時拄踪,如何清除(img p 作為一組 ,沒有父元素)

<section>

  <img src=" />

  <p class="clearfix">文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p>

  <img src=" />

  <p class="clearfix">文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p>

  <img src=" />

  <p class="clearfix">文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容文本內(nèi)容段落內(nèi)容</p>

</section>
.clearfix: after {

  content: "";

  display: block ;

  height: 0

  visibility: hidden;

  clear : both

}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拳魁,一起剝皮案震驚了整個濱河市惶桐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌潘懊,老刑警劉巖姚糊,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異授舟,居然都是意外死亡救恨,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門释树,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肠槽,“玉大人,你說我怎么就攤上這事躏哩∈鸷疲” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵扫尺,是天一觀的道長筋栋。 經(jīng)常有香客問我,道長正驻,這世上最難降的妖魔是什么弊攘? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮姑曙,結(jié)果婚禮上襟交,老公的妹妹穿的比我還像新娘。我一直安慰自己伤靠,他們只是感情好捣域,可當我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般焕梅。 火紅的嫁衣襯著肌膚如雪迹鹅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天贞言,我揣著相機與錄音斜棚,去河邊找鬼。 笑死该窗,一個胖子當著我的面吹牛弟蚀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播酗失,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼义钉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了规肴?” 一聲冷哼從身側(cè)響起断医,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎奏纪,沒想到半個月后鉴嗤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡序调,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年醉锅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片发绢。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡硬耍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出边酒,到底是詐尸還是另有隱情经柴,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布墩朦,位于F島的核電站坯认,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏氓涣。R本人自食惡果不足惜牛哺,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望劳吠。 院中可真熱鬧引润,春花似錦、人聲如沸痒玩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奴曙,卻和暖如春褒脯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缆毁。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留到涂,地道東北人脊框。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像践啄,于是被迫代替她去往敵國和親浇雹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,678評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案屿讽? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,751評論 1 92
  • 有些屬性就像姑娘一樣讓人愛的深沉伐谈,又像敵人一樣讓人肉痛不已烂完,float即是如此。 什么是浮動 ??浮動是脫離文檔的...
    果汁涼茶丶閱讀 1,588評論 0 3
  • 原文地址:浮動與清除浮動 浮動 浮動的概念 浮動元素會脫離文檔流并向左/向右浮動诵棵,直到碰到父元素或者另一個浮動元素...
    薛普定朗諤克閱讀 768評論 3 14
  • 一抠蚣、CSS浮動 1、三個固定寬度與高度的框履澳,當把框 1 向右浮動時嘶窄,它脫離文檔流并且向右移動,直到它的右邊緣碰到包...
    張延偉閱讀 555評論 0 5
  • 浮動float 文檔流 文檔中可顯示對象在排列時所占用的位置 浮動的定義 使元素脫離文檔流距贷,按照指定的方向發(fā)生移動...
    MonkeyDwwl閱讀 172評論 1 1