清除浮動(上)

今天我想個大家分享的內(nèi)容如題,是清除浮動榛泛。這個問題我本想以后再寫曹锨,但今天一下子想不起來關(guān)于CSS還有什么可寫的了,今天就把這個內(nèi)容先拿出來談一下吧,后面的文章內(nèi)容范圍相對來說我會寫的相對隨意一點,但多以JS為主炭庙。

什么是清除浮動煌寇?它所解決的是什么問題阀溶?

標題上寫了兩個問題银锻,可其實這是為了說的清楚一點而已,就我個人的理解而言我覺得其實是一個問題。接下來我們就具體的看一下這個問題的描述(下面這段字出于懶得考慮我就引用別人的描述了掉弛,應(yīng)該不會侵權(quán)吧殃饿?):

在非IE瀏覽器(如Firefox)下乎芳,當容器的高度為auto奈惑,且容器的內(nèi)容中有浮動(float為left或right)的元素,在這種情況下原在,容器的高度不能自動伸長以適應(yīng)內(nèi)容的高度庶柿,使得內(nèi)容溢出到容器外面而影響(甚至破壞)布局的現(xiàn)象腊敲。這個現(xiàn)象叫浮動溢出,為了防止這個現(xiàn)象的出現(xiàn)而進行的CSS處理沸柔,就叫CSS清除浮動。

上面這段就是關(guān)于這個問題的描述,大家可以自己去寫個demo試一下掸读,其實就是父類元素縮成了一條線肾请,而子元素就自然的流到了父類元素外始苇,如果場景再大一些,流出的子元素還會影響到外面內(nèi)容的布局筐喳,導致肉眼可見的布局問題催式,為此呢,我們需要在有的位置清楚浮動避归。

清除浮動的的常用方式

看過我別的文章的朋友相信也發(fā)現(xiàn)了荣月,在一些涉及分支過多的技術(shù)上我大多只會介紹常用的或比較有特色的幾個(主要因為我自己也只會這么幾個),因為我覺得如果之談開發(fā)很多時候一個問題其實有一個解決方案就能處理梳毙,多幾個也只是為了應(yīng)對某些特殊場景哺窄,而在開發(fā)之外我們做拓展,我覺得掌握有特色的就可以了。

閑話說完萌业,接下來我就趕緊給大家介紹一下我覺得一些需要了解的方法:

1坷襟,為父類元素設(shè)置高度

這個方法是最簡單的,即你直接給父類元素設(shè)置一個固定的高度把他撐開就可以了生年,看上去就能實現(xiàn)正常的布局效果婴程。

其實現(xiàn)原理上來說,就會發(fā)現(xiàn)這種方法存在許多問題抱婉。本質(zhì)上來說這個方法并沒有真正意義上清除了浮動档叔,看上去是父類元素包裹了其內(nèi)的浮動元素,可實際上只是我們手動撐開了父類元素蒸绩,然后浮動元素會和一般情況下的非浮動元素重合衙四,說直白一點就是浮動元素壓在了父類元素上面,從而表面上清除了浮動患亿。

看了上面的實現(xiàn)原理传蹈,相信大家也大概能想到這種方法的缺點,你的父類元素只能是固定高度的步藕,并且必須要提前知道才能設(shè)置卡睦,在如今動態(tài)、多設(shè)備漱抓、多解析器等因素的影響下這個方法可用范圍是及少的表锻,但這個方法憑借其簡單的實現(xiàn)和其對我們理解浮動清除問題有很大的幫助,所以還是選擇介紹一下這個方法乞娄。

我看了一下瞬逊,這篇文章到這里只算完成了一半吧,如果要今天完成可能略顯匆忙仪或,不符合我的節(jié)奏=确镊。=,今天就寫到這里吧范删,明天我會繼續(xù)就這個問題和大家做一個分享蕾域。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市到旦,隨后出現(xiàn)的幾起案子旨巷,更是在濱河造成了極大的恐慌,老刑警劉巖添忘,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件采呐,死亡現(xiàn)場離奇詭異,居然都是意外死亡搁骑,警方通過查閱死者的電腦和手機斧吐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門又固,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人煤率,你說我怎么就攤上這事仰冠。” “怎么了蝶糯?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵洋只,是天一觀的道長。 經(jīng)常有香客問我裳涛,道長木张,這世上最難降的妖魔是什么众辨? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任端三,我火速辦了婚禮,結(jié)果婚禮上鹃彻,老公的妹妹穿的比我還像新娘郊闯。我一直安慰自己,他們只是感情好蛛株,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布团赁。 她就那樣靜靜地躺著,像睡著了一般谨履。 火紅的嫁衣襯著肌膚如雪欢摄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天笋粟,我揣著相機與錄音怀挠,去河邊找鬼。 笑死害捕,一個胖子當著我的面吹牛绿淋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播尝盼,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼吞滞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了盾沫?” 一聲冷哼從身側(cè)響起裁赠,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎赴精,沒想到半個月后组贺,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡祖娘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年失尖,在試婚紗的時候發(fā)現(xiàn)自己被綠了啊奄。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡掀潮,死狀恐怖菇夸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情仪吧,我是刑警寧澤庄新,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站薯鼠,受9級特大地震影響择诈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜出皇,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一羞芍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧郊艘,春花似錦荷科、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至狞贱,卻和暖如春刻获,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瞎嬉。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工蝎毡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人佑颇。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓顶掉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親挑胸。 傳聞我的和親對象是個殘疾皇子痒筒,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355