• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    CSS簡(jiǎn)單實(shí)現(xiàn)圣杯布局和雙飛翼布局

    2020-2-18    seo達(dá)人

    一、你能學(xué)到什么?

    ①如何使用css變量 ②實(shí)現(xiàn)圣杯布局和雙飛翼的簡(jiǎn)單思路 ③了解浮動(dòng)和margin的特性



    css變量設(shè)置(兩個(gè)布局都有的部分)

    :root{

        / 左邊欄寬度 /

        --lw:300px;

        /負(fù)左邊欄寬度/

        --lwf:-300px;

        / 右邊欄寬度 /

        --rw:400px;

        /負(fù)左邊欄寬度/

        --rwf:-400px;

        / 高度 /

        --height:300px;

    }



    二、圣杯布局的html和css代碼

    html部分

      <div class="holyGrail">

        <div class="hg_main">main</div>

        <div class="hg_left">left</div>

        <div class="hg_right">right</div>

      </div>



    css 實(shí)現(xiàn)對(duì)應(yīng)的四個(gè)class

    .holyGrail {

        height: var(--height);

        / 留出左右兩欄的布局 為了字體不被覆蓋/

        padding-left: var(--lw);

        padding-right: var(--rw);

    }

    .hg_main{

        width:100%;

        float: left;

        height: var(--height);

        background-color: blanchedalmond;

    }

    .hg_left{

        position: relative;

        left: var(--lwf);

        float: left;

        margin-left: -100%;

        width:var(--lw);

        height: var(--height);

        background-color: blueviolet;

    }

    .hg_right{

        float: left;

        margin-right: var(--rwf);

        width:var(--rw);

        height: var(--height);

        background-color: brown;

    }





    三、雙飛翼布局的html和css代碼

    html部分

    <div class="doubleWing">

        <div class="dw_main">

          <div class="dw_con">main</div>

        </div>

        <div class="dw_left">left</div>

        <div class="dw_right">right</div>

      </div>



    css 實(shí)現(xiàn)對(duì)應(yīng)的五個(gè)class

    .doubleWing{

        padding-right: var(--rw);

    }

    .dw_left{

        float: left;

        margin-left: -100%;

        width:var(--lw);

        height: var(--height);

        background-color: blueviolet;

    }

    .dw_main{

        width:100%;

        float: left;

        height: var(--height);

        background-color: blanchedalmond;

    }

    .dw_con {

    margin-left: var(--lw);

    }

    .dw_right{

        float: left;

        margin-right: var(--rwf);

        width:var(--rw);

        background-color: brown;

        height: var(--height); 

    }



    四、學(xué)會(huì)兩個(gè)布局的注意點(diǎn)

    圣杯布局

    在最外邊的類(holyGrail)左右要留出左欄和右欄的寬度(使用padding-left,padding-right)

    中間的div.hg_main放在最上面,優(yōu)先渲染,中間div自適應(yīng),width為100%

    左中右欄的div都設(shè)置浮動(dòng),左欄通過margin-left:-100%移動(dòng)到和中間的div同一起點(diǎn),然后通過position: relative;

    left: -(左欄的寬度);會(huì)移動(dòng)到最外層div的左內(nèi)邊距的區(qū)域(中間div的左邊)

    右欄可以通過margin-right:-(右欄的寬度);移動(dòng)到最外層div的右內(nèi)邊距的區(qū)域(中間div的右邊)

    雙飛翼布局

    在中欄的div再加一個(gè)div,設(shè)置margin-left:左欄的寬度,這樣可以省略左欄的div使用postion和left的屬性移動(dòng)

    最外層的div可以不用預(yù)留左欄的位置了

    五、兩個(gè)布局的對(duì)比的優(yōu)缺點(diǎn)

    布局 優(yōu)點(diǎn) 缺點(diǎn)

    圣杯 無多余dom 當(dāng)中間的寬度小于左右的寬度時(shí),結(jié)構(gòu)混亂

    雙飛翼 可以支持各種寬度,通用性強(qiáng)較強(qiáng) 需要多加一層dom

    代碼下載地址

    記得一定要自己去實(shí)現(xiàn)一下


    日歷

    鏈接

    個(gè)人資料

    存檔

    主站蜘蛛池模板: 久久久久久久久久亚洲精品影院 | 玩弄丰满少妇人妻视频| 西西人体大胆瓣开下部69| 国产乱码一区二区免费| 久久无码中文字幕东京热| 色婷婷亚洲婷婷八月中文字幕| 亚洲a∨无码一区二区三区| 亚洲精品色播一区二区| 自拍视频在线观看一区| 国产精品国产三级一区| 亚洲综合色婷婷久久| 国产欧美亚洲另类第一页 | 国产精品高潮呻吟av久久| 欧美日韩精品乱国产| 女人爽到高潮免费看视频| 国产av一区二区不卡| 久久精品综合国产二区| 变态另类第一页| 亚洲 欧美 国产另类首页| 欧美性爱高清| 成人免费丝袜美腿视频| 亚洲av影院一区二区三区四区 | 幻女free性俄罗斯毛片| 亚洲成av人片无码天堂下载| 婷婷五月深深久久精品| 日韩欧美精品一中文字幕| 久久久久亚洲AV无码专区| 2021年国产精品每日更新| 在线播放国产女同闺蜜| 成人片99久久精品国产桃花岛| 欧美人成在线播放网站免费| 中文字幕久久久久人妻无码| 午夜阳光精品一区二区三区| 亚洲中文字幕不卡无码| 鲁丝无码一区二区三区| 台东市| 精品一区二区三区在线成人| 337p日本欧洲亚洲大胆艺术图| 精品久久久久久亚洲综合网| 久久精品人妻无码一区二区三区| 鹰潭市|