在簡單的響應式網(wǎng)站中頭部部分大多數(shù)為兩部分logo和導航欄,一般情況下是左右分布,在要適配不同的屏幕尺下,logo還好,可以固定寬度,導航欄因為欄目數(shù)的不同間距的大小,就需要css媒體查詢進行處理;而今天我們不使用css媒體查詢的情況下進行適配不同的屏幕尺寸, 使用到的是css寬度的百分比布局。
最終效果圖如下:
1.1600分辨率下的:

2.1440分辨率下的:

其余的尺寸圖我就不一一上傳了。
代碼如下:
1、html:

logo和導航欄兩部分,logo用div容器logo包裹左浮動,導航欄用div容器nav包裹右浮動,在這里記得父元素要清除浮動。
2、CSS

在父容器div(header-wrap)給定一個寬度左右居中,logo容器可以給個固定寬度,或者不給寬度,或者百分比寬度基本上都不影響右邊導航欄的布局;
在這里從CCS上可以看出logo我給了個固定寬度,其他另外兩種你們可以自己氣嘗試,在這里我就不多說了;導航欄我給了個百分比寬度,在設計圖上導航欄的寬度占比是百分之多少在這里你就設置多少,導航欄下面標簽li我沒有設置浮動,設置了行內(nèi)塊級元素,記得父元素(nav-wrap)要設置font-size為0,不然會出現(xiàn)錯位,不懂的可以百度了解下,因為我只有5個欄目,所以這里的寬度我設置了20%;靠右對齊。
這樣一個百分比布局的網(wǎng)頁頭部就出來了。
如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉(zhuǎn)載請注明來自http://www.oulysa.com/news/5030.html