• <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簡單實現圣杯布局和雙飛翼布局

    2020-2-18    seo達人

    一、你能學到什么?

    ①如何使用css變量 ②實現圣杯布局和雙飛翼的簡單思路 ③了解浮動和margin的特性



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

    :root{

        / 左邊欄寬度 /

        --lw:300px;

        /負左邊欄寬度/

        --lwf:-300px;

        / 右邊欄寬度 /

        --rw:400px;

        /負左邊欄寬度/

        --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 實現對應的四個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 實現對應的五個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); 

    }



    四、學會兩個布局的注意點

    圣杯布局

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

    中間的div.hg_main放在最上面,優先渲染,中間div自適應,width為100%

    左中右欄的div都設置浮動,左欄通過margin-left:-100%移動到和中間的div同一起點,然后通過position: relative;

    left: -(左欄的寬度);會移動到最外層div的左內邊距的區域(中間div的左邊)

    右欄可以通過margin-right:-(右欄的寬度);移動到最外層div的右內邊距的區域(中間div的右邊)

    雙飛翼布局

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

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

    五、兩個布局的對比的優缺點

    布局 優點 缺點

    圣杯 無多余dom 當中間的寬度小于左右的寬度時,結構混亂

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

    代碼下載地址

    記得一定要自己去實現一下


    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.lzhte.cn

    存檔

    主站蜘蛛池模板: 成人片黄网站色大片免费观看| 99久久久国产精品免费牛牛| 精品日韩亚洲欧美高清a| 国产在线观看精品一区二区三区| 国产一区中文字幕手机在线| 亚洲鲁丝片一区二区三区| 成人做受黄大片| 四虎国产精品免费永久在线| 人妻夜夜爽天天爽三区麻豆av| www.狠狠撸| 色老头在线精品视频在线播放| 国产va成无码人在线观天堂| 国产成人精品无码片区在线观看| 国产精品麻花传媒二三区别| 无码AV免费毛片一区二区| 成人免费毛片内射美女-百度 | 亚洲av日韩aⅴ无码电影| 日逼视屏| 日韩无码AV一区二区| 中文字幕日本在线免费| 成人毛片无码一区二区三区| 国内精品久久人妻无码不卡| 日日躁夜夜躁狠狠躁| 国产目拍亚洲精品二区| 337P日本欧洲亚洲大胆精品555588| 中文字幕亚洲综合小综合在线| av天堂亚洲国产av| 超清精品丝袜国产自在线拍| 色天天综合久久久久综合片 | 久久天堂av综合色无码专区| 日本乱伦中文字幕| 国产午夜福利影院| 国产精品亚洲电影久久成人影院| 亚洲AV日韩专区在线观看| 亚洲av日韩av综合在线观看| 窝窝www黑料吃瓜| 欧美性猛交xxxx乱大交3| 1024国产基地永久免费 | 成年午夜无码AV片在线观看| av在线亚洲男人天堂| 久热伊人精品国产中文|