1. 程式人生 > 實用技巧 >響應式 Web 設計 - 網格檢視

響應式 Web 設計 - 網格檢視

響應式 Web 設計 - 網格檢視
    • 響應式網格檢視通常是 12 列(按列來佈局),寬度為100%,在瀏覽器視窗大小調整時會自動伸縮
    • 建立響應式網格檢視
      1. 首先確保所有的 HTML 元素都有 box-sizing 屬性且設定為 border-box。
      2. 12 列的網格系統可以更好的控制響應式網頁
        • 首先我們可以計算每列的百分比: 100% / 12 列 = 8.33%
        • 在每列中指定 class, class="col-" 用於定義每列有幾個 跨度
 1 .col-1 {width: 8.33%;}
 2 .col-2 {width: 16.66%;}
 3 .col-3 {width: 25%;}
 4 .col-4 {width: 33.33%;}
5 .col-5 {width: 41.66%;} 6 .col-6 {width: 50%;} 7 .col-7 {width: 58.33%;} 8 .col-8 {width: 66.66%;} 9 .col-9 {width: 75%;} 10 .col-10 {width: 83.33%;} 11 .col-11 {width: 91.66%;} 12 .col-12 {width: 100%;}
      • 所有的列向左浮動,間距(padding) 為 15px:
        • [class*="col-"] {float: left;padding: 15px;border: 1px solid red;}
      • 每一行使用 <div> 包裹。所有列數加起來應為 12
        • <div class="row"><div class="col-3">...</div><div class="col-9">...</div></div>
      • 列中行為左浮動,並新增清除浮動
        • .row:after { content: ""; clear: both; display: block;}