圣杯布局和雙飛翼布局

整理自撩課學(xué)院(www.itlike.com

一齿诞、概述

1指蚜、都是三列布局
2、左右兩欄固定寬度口蝠,中間部分自適應(yīng)
3器钟、中間部分要在瀏覽器中優(yōu)先展示渲染

二、圣杯布局

1妙蔗、步驟

1.1 設(shè)置父元素container的位置
1.2 將主體部分的三個(gè)子元素都設(shè)置左浮動(dòng)
1.3 設(shè)置main寬度為 width:100% ,讓其單獨(dú)占滿一行
1.4 設(shè)置 left(左元素) 和 right(右元素) 負(fù)的外邊距
1.5 使用相對定位移動(dòng) left 和 right 到對應(yīng)的位置

2傲霸、效果如下

圣杯布局.png

3、代碼如下

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>圣杯布局</title>
    <style>
        body {
            margin: 0;
            padding: 0;
        }

        .container {
            /* 要有一個(gè)最小寬度 */
            min-width: 400px;
            height: 200px;
            background-color: red;
            /* 預(yù)留兩邊的寬度,用padding */
            padding: 0 200px;
        }

        .left,
        .right {
            float: left;
            width: 200px;
            height: 200px;
            background-color: royalblue;
        }

        .main {
            float: left;
            width: 100%;
            height: 200px;
            background-color: tomato;
        }

        .left {
            margin-left: -100%;
            position: relative;
            left: -200px;
        }

        .right {
            margin-left: -200px;
            position: relative;
            right: -200px;
        }
    </style>
</head>

<body>
    <!-- 首先  要有個(gè)容器 -->
    <div class="container">
        <!-- 中間部分要先渲染昙啄,所以放在第一個(gè) -->
        <div class="main">中間欄</div>
        <div class="left">左邊欄</div>
        <div class="right">右邊欄</div>
    </div>
</body>

</html>

三穆役、雙飛翼布局

1、步驟

1.1 左右兩個(gè)div浮動(dòng)梳凛,中間的div放在上面
1.2 通過margin-left 調(diào)整到一行
1.3 中間div添加一個(gè)子節(jié)點(diǎn)耿币,設(shè)置margin調(diào)整位置

2、效果如下

雙飛翼布局.png

代碼如下:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>雙飛翼布局</title>
    <style>
        body {
            margin: 0;
            padding: 0;
        }

        .container {
            min-width: 400px;
            height: 200px;
            background-color: red;
        }

        .left,
        .right {
            float: left;
            width: 200px;
            height: 200px;
            background-color: royalblue;
        }

        .main {
            float: left;
            width: 100%;
            height: 200px;
            background-color: tomato;
        }

        .main-content {
            margin: 0 200px;
        }

        .left {
            margin-left: -100%;
        }

        .right {
            margin-left: -200px;
        }
    </style>
</head>

<body>
    <!-- 首先韧拒,容器 -->
    <div class="container">
        <div class="main">
            <!-- 和圣杯布局不同的是掰读,這里多了個(gè)div -->
            <div class="main-content">中間欄</div>
        </div>
        <div class="left">左邊欄</div>
        <div class="right">右邊欄</div>
    </div>

</body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市叭莫,隨后出現(xiàn)的幾起案子蹈集,更是在濱河造成了極大的恐慌,老刑警劉巖雇初,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拢肆,死亡現(xiàn)場離奇詭異,居然都是意外死亡靖诗,警方通過查閱死者的電腦和手機(jī)郭怪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來刊橘,“玉大人鄙才,你說我怎么就攤上這事〈倜啵” “怎么了攒庵?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長败晴。 經(jīng)常有香客問我浓冒,道長,這世上最難降的妖魔是什么尖坤? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任稳懒,我火速辦了婚禮,結(jié)果婚禮上慢味,老公的妹妹穿的比我還像新娘场梆。我一直安慰自己,他們只是感情好纯路,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布或油。 她就那樣靜靜地躺著,像睡著了一般感昼。 火紅的嫁衣襯著肌膚如雪装哆。 梳的紋絲不亂的頭發(fā)上罐脊,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天定嗓,我揣著相機(jī)與錄音蜕琴,去河邊找鬼。 笑死宵溅,一個(gè)胖子當(dāng)著我的面吹牛凌简,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播恃逻,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼雏搂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了寇损?” 一聲冷哼從身側(cè)響起凸郑,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎矛市,沒想到半個(gè)月后芙沥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浊吏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年而昨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片找田。...
    茶點(diǎn)故事閱讀 40,852評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡歌憨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出墩衙,到底是詐尸還是另有隱情务嫡,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布漆改,位于F島的核電站植袍,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏籽懦。R本人自食惡果不足惜于个,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望暮顺。 院中可真熱鬧厅篓,春花似錦、人聲如沸捶码。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惫恼。三九已至档押,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背令宿。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工叼耙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人粒没。 一個(gè)月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓筛婉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親癞松。 傳聞我的和親對象是個(gè)殘疾皇子爽撒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評論 2 361

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,761評論 1 92
  • 圣杯布局和雙飛翼布局是前端工程師需要日常掌握的重要布局方式响蓉。兩者的功能相同硕勿,都是為了實(shí)現(xiàn)一個(gè)兩側(cè)寬度固定,中間寬度...
    阿爾卑斯的隆冬閱讀 66,511評論 23 155
  • 實(shí)現(xiàn)圣杯布局和雙飛翼布局枫甲,“負(fù)邊距”是必不可少的首尼。 了解圣杯布局和雙飛翼布局之前,我們先來了解下負(fù)邊距言秸。一软能、定義:...
    betterwlf閱讀 770評論 0 11
  • 在前端布局中,事實(shí)上举畸,圣杯布局其實(shí)和雙飛翼布局是一回事查排。它們實(shí)現(xiàn)的都是三欄布局,兩邊的盒子寬度固定抄沮,中間盒子自適應(yīng)...
    風(fēng)銘閱讀 1,468評論 1 6
  • 圣杯和雙飛翼布局都是左右兩欄寬度固定跋核,中間部分寬度自適應(yīng)。 圣杯布局 參考:http://www.alistapa...
    饑人谷_NewClass閱讀 713評論 0 2