雙飛翼布局

雙飛翼布局的意義

第一可以實現(xiàn)三列布局左右固定寬度枕面,中間寬度自適應(yīng)愿卒,第二個,通常三列布局都是按照左(sub)中(main)右(extra)順序來寫的潮秘,這樣頁面也會根據(jù)這個DOM結(jié)構(gòu)來順序加載琼开,而如果用雙飛翼布局,可以使三列布局中mian先加載枕荞,subextra后加載柜候。

雙飛翼布局的實現(xiàn)

雙翼

html:

<body>
    <div class="main"></div>
    <div class="sub"></div>
    <div class="extra"></div>
</body>
  1. 這里如果都設(shè)置左浮動,main就會出現(xiàn)在頁面左邊;
  2. 我們都知道躏精,如果浮動布局一排里顯示不下時渣刷,行框就會被擠到下一行;
  3. 那么如果邊距為負(fù)矗烛,他會移動到頁面以外辅柴,當(dāng)值大于等于自身寬度時,他就會被移動到上一行瞭吃。
  4. 這時就可以使用負(fù)邊距來實現(xiàn)另外兩列的布局

css:

.main{ float:left;width:100%;}
.sub{  float:left;width:190px;margin-left:-100%;}
.extra{float:left;width:230px;margin-left:-230px;}

效果如圖:


_1

鳥身

  1. 此時subextra都定位到正常位置了碌识,但是main的左側(cè)和右側(cè)被擋住了。
  2. 因為main,sub,extra都處在浮動層虱而,而且main是固定寬度筏餐,如果給main設(shè)置margin或者padding值,會因為其固有的寬度而撐開飛翼布局牡拇,直接影響到sub,extra的位置魁瞪;
  3. 所以給main設(shè)置一個內(nèi)層,為內(nèi)層設(shè)置margin值

html:

<div class="main">
    <div class="main-content">
    </div>
</div>
<div class="sub"></div>
<div class="extra"></div>

css:

.main-content{margin:0 230px 0 190px;}

效果圖:


_0
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末穆律,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子导俘,更是在濱河造成了極大的恐慌峦耘,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旅薄,死亡現(xiàn)場離奇詭異辅髓,居然都是意外死亡,警方通過查閱死者的電腦和手機少梁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門洛口,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凯沪,你說我怎么就攤上這事第焰。” “怎么了妨马?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵挺举,是天一觀的道長。 經(jīng)常有香客問我烘跺,道長湘纵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任滤淳,我火速辦了婚禮梧喷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娇钱。我一直安慰自己伤柄,他們只是感情好绊困,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布文搂。 她就那樣靜靜地躺著,像睡著了一般秤朗。 火紅的嫁衣襯著肌膚如雪煤蹭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天取视,我揣著相機與錄音硝皂,去河邊找鬼。 笑死作谭,一個胖子當(dāng)著我的面吹牛稽物,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播折欠,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼贝或,長吁一口氣:“原來是場噩夢啊……” “哼吼过!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起咪奖,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤盗忱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后羊赵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趟佃,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年昧捷,在試婚紗的時候發(fā)現(xiàn)自己被綠了闲昭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡料身,死狀恐怖汤纸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情芹血,我是刑警寧澤贮泞,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站幔烛,受9級特大地震影響啃擦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜饿悬,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一令蛉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧狡恬,春花似錦珠叔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至兔乞,卻和暖如春汇鞭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背庸追。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工霍骄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人淡溯。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓读整,卻偏偏與公主長得像,于是被迫代替她去往敵國和親咱娶。 傳聞我的和親對象是個殘疾皇子米间,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345

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

  • 圣杯和雙飛翼布局都是左右兩欄寬度固定煎楣,中間部分寬度自適應(yīng)。 圣杯布局 參考:http://www.alistapa...
    饑人谷_NewClass閱讀 698評論 0 2
  • (原文鏈接有點問題车伞,慎點)仔細(xì)分析各種布局的技術(shù)實現(xiàn)择懂,可以發(fā)現(xiàn)下面三種技術(shù)被經(jīng)常使用:浮動 float負(fù)邊距 ne...
    lulu_c閱讀 784評論 0 0
  • 在前端布局中,事實上另玖,圣杯布局其實和雙飛翼布局是一回事困曙。它們實現(xiàn)的都是三欄布局,兩邊的盒子寬度固定谦去,中間盒子自適應(yīng)...
    風(fēng)銘閱讀 1,454評論 1 6
  • 雙飛翼布局和BFC 之前看到了一些面試題中慷丽,面試官會問到如果實現(xiàn)雙飛翼布局或者是圣杯布局,這兩個布局的理念基本是類...
    LucasDog閱讀 1,023評論 0 4
  • 一鳄哭、圣杯布局 主要html代碼: 主要步驟:(1)main ,sub ,extra三個區(qū)塊都設(shè)置左浮動要糊,父元素清除...
    candy252324閱讀 516評論 0 3