CSS--深入解析float規(guī)則

float:left || right ||none || inhert
無繼承性
left : 元素向父元素的左邊浮動

確定float元素的位置可以參照一下幾點(diǎn)規(guī)則:

①浮動元素的外邊距不會合并迷帜,浮動指浮動元素的外邊距與包含塊(最近的祖先塊級祖先元素)的內(nèi)容框(即不包含padding)左邊(右邊)對齊缸兔。

②浮動元素不會重疊娄蔼,除非margin為負(fù)值.浮動元素也不會超出包含塊內(nèi)容框诸典,除非margin為負(fù)值或者浮動元素的寬和高比包含塊的大豆拨,只有這兩種情況會超出龄句。

③在文檔結(jié)構(gòu)中笋籽,如果浮動元素前是塊級元素振诬,則浮動元素不會和塊級元素在一行。如果浮動元素后是塊級元素雨涛,則后面的塊級元素會忽略浮動元素枢舶,會和浮動元素在一行(但是此時浮動元素會覆蓋塊級元素的背景,還會影響塊級元素文字的位置替久,例如left浮動時凉泄,塊級元素的文字是不能在最左邊顯示的)。如果浮動元素前面或者后面是行內(nèi)元素(包含inline-block)蚯根,浮動元素的頂端會和行內(nèi)元素所在行的行框的(margin)頂端對齊后众,而且此時浮動元素會忽略元素在文檔中的順序,優(yōu)先排在左邊或者右邊颅拦。

④如果浮動元素的文檔順序在兩個塊級元素中間蒂誉,且塊級元素的外邊距有合并,此時后面的那個塊級元素和浮動元素在同一行距帅,浮動元素的margin頂端和后面塊級元素的padding頂端對齊右锨。如果兩塊級元素沒有外邊距合并,那么浮動元素的margin頂端和后面塊級元素的margin頂端對齊碌秸。

⑤浮動元素的頂端不能比之前所有浮動元素或塊級元素的頂端更高

⑥通過將父元素設(shè)置為浮動元素绍移,可以把浮動元素包含在父元素內(nèi),這樣父元素的高度就會被其子浮動元素?fù)纹稹?/p>

⑦當(dāng)浮動元素和行內(nèi)元素和塊級元素重疊時哮肚。行內(nèi)框和一個元素重疊時登夫,其邊框、背景和內(nèi)容都在浮動元素之上顯示允趟。塊級元素與浮動元素重疊時恼策,其邊框和背景在浮動元素之下,而內(nèi)容在浮動元素之上顯示潮剪。注意涣楷,默認(rèn)情況下,當(dāng)塊級元素和浮動元素重疊時抗碰,塊級元素里面的內(nèi)容(不管是文字還是其他的子元素)都會在浮動元素的margin邊框之后狮斗,除非浮動元素的margin為負(fù)值。

⑧清除浮動
clear : left || right || both || none
應(yīng)用于塊級元素 無繼承性
left:即元素的左邊不能出現(xiàn)浮動
如果一個塊級元素設(shè)置了clear,當(dāng)margin-top為0時弧蝇,浮動元素的margin為負(fù)值才會和浮動元素重疊碳褒,且位置最多上移到上面非浮動元素的底端折砸。如果塊級元素設(shè)置了margin-top,但是其值沒有浮動元素的margin框高沙峻,此時取浮動元素的margin框高度和塊級元素的margin-top中的大值作為塊級元素padding框與上面非浮動元素的底端的距離睦授。

在一個塊級元素中,其中的浮動元素是不會覆蓋同級的其他元素的摔寨,除非margin為負(fù)值去枷,但是可以覆蓋不在這個塊級元素中的內(nèi)容。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末是复,一起剝皮案震驚了整個濱河市删顶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌淑廊,老刑警劉巖逗余,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異季惩,居然都是意外死亡猎荠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門蜀备,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人荒叶,你說我怎么就攤上這事碾阁。” “怎么了些楣?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵脂凶,是天一觀的道長。 經(jīng)常有香客問我愁茁,道長蚕钦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任鹅很,我火速辦了婚禮嘶居,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘促煮。我一直安慰自己邮屁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布菠齿。 她就那樣靜靜地躺著佑吝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绳匀。 梳的紋絲不亂的頭發(fā)上芋忿,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天炸客,我揣著相機(jī)與錄音,去河邊找鬼戈钢。 笑死痹仙,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的逆趣。 我是一名探鬼主播蝶溶,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼宣渗!你這毒婦竟也來了抖所?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤痕囱,失蹤者是張志新(化名)和其女友劉穎田轧,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鞍恢,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡傻粘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片壮锻。...
    茶點(diǎn)故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡恼蓬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出稽莉,到底是詐尸還是另有隱情,我是刑警寧澤涩搓,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布污秆,位于F島的核電站,受9級特大地震影響昧甘,放射性物質(zhì)發(fā)生泄漏良拼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一充边、第九天 我趴在偏房一處隱蔽的房頂上張望庸推。 院中可真熱鬧,春花似錦痛黎、人聲如沸予弧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掖蛤。三九已至,卻和暖如春井厌,著一層夾襖步出監(jiān)牢的瞬間蚓庭,已是汗流浹背致讥。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留器赞,地道東北人垢袱。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像港柜,于是被迫代替她去往敵國和親请契。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評論 2 355

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案夏醉? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,754評論 1 92
  • 浮動 CSS允許浮動任何元素爽锥。 浮動元素 首先,會以某種方式將浮動元素從文檔的正常流中刪除畔柔,不過它還是會影響布局氯夷。...
    exialym閱讀 1,219評論 0 6
  • relative:生成相對定位的元素,通過top,bottom,left,right的位置相對于其正常位置進(jìn)行定位...
    zx9426閱讀 943評論 0 2
  • CSS布局模型 布局:將元素以正確的大小擺放在正確的位置上 CSS包含3種基本的布局模型流動模型(Flow)浮動模...
    _空空閱讀 1,041評論 0 4
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 1,836評論 0 6