CSS 教程
網(wǎng)頁布局有很多種方式,一般分為以下幾個(gè)部分:頭部區(qū)域、菜單導(dǎo)航區(qū)域、內(nèi)容區(qū)域、底部區(qū)域。
頭部區(qū)域位于整個(gè)網(wǎng)頁的頂部,一般用于設(shè)置網(wǎng)頁的標(biāo)題或者網(wǎng)頁的 logo:
菜單導(dǎo)航條包含了一些鏈接,可以引導(dǎo)用戶瀏覽其他頁面:
內(nèi)容區(qū)域一般有三種形式:
我們將創(chuàng)建一個(gè) 3 列布局,在小的屏幕上將會(huì)變成 1 列布局(響應(yīng)式):
提示:要設(shè)置兩列可以設(shè)置 width 為 50%。創(chuàng)建 4 列可以設(shè)置為 25%。
提示:如果你想了解更多 @media 的規(guī)則可以查看 CSS3 多媒體查詢。
提示: 現(xiàn)在更高級(jí)的方式是使用 CSS Flexbox 來創(chuàng)建列的布局,但 Internet Explorer 10 及更早的版本不支持該方式, IE6-10 可以使用浮動(dòng)方式。
CSS Flexbox 的更多內(nèi)容可以查看 CSS3 彈性盒子(Flex Box)。
不相等的列一般是在中間部分設(shè)置內(nèi)容區(qū)域,這塊也是最大最主要的,左右兩次側(cè)可以作為一些導(dǎo)航等相關(guān)內(nèi)容,這三列加起來的寬度是 100%。
底部區(qū)域在網(wǎng)頁的最下方,一般包含版權(quán)信息和聯(lián)系方式等。
通過以上等學(xué)習(xí)我們來創(chuàng)建一個(gè)響應(yīng)式等頁面,頁面的布局會(huì)根據(jù)屏幕的大小來調(diào)整: