W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
很多網(wǎng)頁(yè)都是基于網(wǎng)格設(shè)計(jì)的,這說(shuō)明網(wǎng)頁(yè)是按列來(lái)布局的。
使用網(wǎng)格視圖有助于我們?cè)O(shè)計(jì)網(wǎng)頁(yè)。這讓我們向網(wǎng)頁(yè)添加元素變的更簡(jiǎn)單。
響應(yīng)式網(wǎng)格視圖通常是 12 列,寬度為100%,在瀏覽器窗口大小調(diào)整時(shí)會(huì)自動(dòng)伸縮。
接下來(lái)我們來(lái)創(chuàng)建一個(gè)響應(yīng)式網(wǎng)格視圖。
首先確保所有的 HTML 元素都有 box-sizing 屬性且設(shè)置為 border-box。
確保邊距和邊框包含在元素的寬度和高度間。
添加如下代碼:
* { box-sizing: border-box; }
* { box-sizing: border-box; }
查看更多 box-sizing 內(nèi)容請(qǐng)點(diǎn)擊:CSS3 box-sizing 屬性 。
以下實(shí)例演示了簡(jiǎn)單的響應(yīng)式網(wǎng)頁(yè),包含兩列:
以上實(shí)例包含兩列。
12 列的網(wǎng)格系統(tǒng)可以更好的控制響應(yīng)式網(wǎng)頁(yè)。
首先我們可以計(jì)算每列的百分比: 100% / 12 列 = 8.33%。
在每列中指定 class, class="col-" 用于定義每列有幾個(gè) span :
所有的列向左浮動(dòng),間距(padding) 為 15px:
每一行使用 <div> 包裹。所有列數(shù)加起來(lái)應(yīng)為 12:
列中行為左浮動(dòng),并添加清除浮動(dòng):
我們可以添加一些樣式和顏色,讓其更好看:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: