響應式 Web 設計 - 網格檢視
阿新 • • 發佈:2020-08-21
響應式 Web 設計 - 網格檢視
- 響應式網格檢視通常是 12 列(按列來佈局),寬度為100%,在瀏覽器視窗大小調整時會自動伸縮
- 建立響應式網格檢視
- 首先確保所有的 HTML 元素都有 box-sizing 屬性且設定為 border-box。
- 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;}