1. <sup id="1kcns"></sup>

    2. <rt id="1kcns"><legend id="1kcns"></legend></rt>
      国产AV巨作丝袜秘书,国产精品久久香蕉免费播放,国产草草影院ccyycom,涩涩爱狼人亚洲一区在线,日本阿v片在线播放免费,国产精品一区二区三区蜜臀,精品一区二区三区在线观看l,av深夜免费在线观看

      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://m.payeee.cn

      存檔

      主站蜘蛛池模板: 人人妻人人澡人人爽| 国产一区丝袜在线播放| 欧美又粗又大又爽| 国产精品妇女一区二区三区| 亚洲日韩Av一区二区三区中文| 久久久精品人妻一区二区三区四| 涩涩爱狼人亚洲一区在线| 自拍偷拍亚洲| 新绛县| 中文有无人妻VS无码人妻激烈 | 日本不卡高字幕在线2019| 亚洲狠狠婷婷综合久久久久图片| 青青草成人免费自拍视频| 午夜毛片不卡免费观看视频 | 无码中文字幕色专区| 在线综合亚洲欧洲综合网站| 亚洲av日韩av中文高清性色| 免费观看欧美猛交视频黑人| 日本无码欧美一区精品久久| 99在线观看视频免费| 久久人妻乱| 色综合视频一区二区三区| 日韩精品一二区在线视频 | 国产一级区二级区三级区| 亚洲第一av| 一本色道久久综无码人A片| 精品国产迪丽热巴在线| 搡老熟女老女人一区二区| 国产美女深夜福利在线一 | 狠狠色伊人久久精品综合网| 亚洲 日本 欧洲 欧美 视频| 中文字幕av中文字无码亚| 丰满熟妇乱又伦| 一区av在线| 色噜噜狠狠一区二区三区果冻| 久久亚洲中文字幕伊人久久大| 国产av午夜精品福利| 亚洲av片在线免费观看| 午夜伊人网| 91丨九色丨人妻丨白浆| 国产成人精品亚洲日本|