學(xué)習(xí)DIV+CSS網(wǎng)頁布局之三列布局
發(fā)布時間:2016-03-15 09:51:39 作者:彼岸時光
我要評論

學(xué)習(xí)DIV+CSS網(wǎng)頁布局中的三列布局,本文為大家分享的是DIV+CSS網(wǎng)頁布局教程的第三篇,感興趣的小伙伴們可以參考一下
DIV+CSS 網(wǎng)頁布局第三篇:三列布局
1、寬度自適應(yīng)三列布局
三列布局的原理和兩列布局的原理是一樣的,只不過多了一列,只需給寬度自適應(yīng)兩列布局中間再加一列,然后重新計算三列的寬度,就實現(xiàn)了寬度自適應(yīng)的三列布局。
同樣的道理,更多列的布局,其實和兩列、三列的布局模式是一樣的。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>三列布局</title>
- <style>
- *{margin:0;padding:0;}
- #herder{
- height:50px;
- background:blue;
- }
- #main{
- width:100%;
- overflow:hidden;
- }
- #main .main-left{
- width:25%;
- height:800px;
- background:red;
- float:left;
- }
- #main .main-center{
- width:50%;
- height:800px;
- background:lightgreen;
- float:left;
- }
- #main .main-right{
- width:25%;
- height:800px;
- background:pink;
- float:right;
- }
- #footer{
- height:50px;
- background:gray;
- }
- </style>
- </head>
- <body>
- <div id="herder">頁頭</div>
- <div id="main">
- <div class="main-left">左列</div>
- <div class="main-center">中間</div>
- <div class="main-right">右列</div>
- </div>
- <div id="footer">頁腳</div>
- </body>
- </html>
2、左右兩列固定寬度,中間內(nèi)容寬度自適應(yīng)
要想實現(xiàn)左右兩列固定寬度,中間寬度自適應(yīng)的布局,那么使用浮動就做不到了,使用浮動之后頁面就亂了,必須使用絕對定位來將三列固定在一行。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>兩邊固定中間自適應(yīng)布局</title>
- <style>
- *{margin:0;padding:0;}
- #herder{
- height:50px;
- background:blue;
- }
- #main{
- width:100%;
- position:relative;
- }
- #main .main-left{
- width:200px;
- height:800px;
- background:red;
- position:absolute;
- left:0;
- top:0;
- }
- #main .main-center{
- height:800px;
- background:lightgreen;
- margin:0 310px 0 210px;
- }
- #main .main-right{
- width:300px;
- height:800px;
- background:pink;
- position:absolute;
- right:0;
- top:0;
- }
- #footer{
- height:50px;
- background:gray;
- }
- </style>
- </head>
- <body>
- <div id="herder">頁頭</div>
- <div id="main">
- <div class="main-left">左列</div>
- <div class="main-center">設(shè)計網(wǎng)頁的第一步就是設(shè)計版面布局,搭建網(wǎng)站結(jié)構(gòu),網(wǎng)頁排版的合理性,在一定程度上也影響著網(wǎng)站整體的布局以及后期的優(yōu)化。一個好的網(wǎng)站形象能更容易地吸引用戶、留住用戶。因此,網(wǎng)站首頁第一屏的排版非常重要,很多時候能決定用戶的去與留。</div>
- <div class="main-right">右列</div>
- </div>
- <div id="footer">頁腳</div>
- </body>
- </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。
原文:http://www.cnblogs.com/Mtime/p/5272716.html
相關(guān)文章
- 這篇文章主要介紹了css實現(xiàn)文本和div居中對齊詳細講解示例,需要的朋友可以參考下2014-05-05
- 這篇文章主要介紹了通過position定位實現(xiàn)div底端對齊,感興趣的朋友可以參考下2014-04-02
多個div中table的tdwidth設(shè)置一樣也不法對齊
最近發(fā)現(xiàn)多個div中table的td就算調(diào)成一樣的width也無法對齊,后來發(fā)現(xiàn)了解決方法,提到table-layout: fixed,經(jīng)設(shè)置效果相當(dāng)不錯,大家可以參考下2014-03-28- 這篇文章主要介紹了關(guān)于圖片在div中垂直和水平同時對其的問題,下面有個不錯的解決方法,大家可以參考下2014-03-28
- DIV和SPAN如何垂直居中對齊,水平居中很簡單,設(shè)置text-align:center就可以了,垂直居中一直很是疑惑,下面為大家解惑2014-02-20
- 在某些時候可能需要將一個絕對定位的div在它的父對象中垂直居中對齊,可能用到的頻率不是太高,但是偶爾也會用到,下面就簡單介紹一下如何實現(xiàn)此功能2014-01-27
div中加入span右對齊后出現(xiàn)換行顯示兩種解決思路
div中加入span右對齊后,出現(xiàn)了換行問題,一般思路的話一定是認為通過分開兩列,一個align=left,另一個align=right;很是疑惑,于是利用閑暇時間,搜索整理下,曬出來 2012-12-19 div 水平居中的實現(xiàn)方法。2009-10-15CSS讓圖片垂直居中和底端對齊的代碼-CSS教程-網(wǎng)頁制作-網(wǎng)頁教學(xué)網(wǎng)
本CSS教程提供了兩種對齊方式即垂直居中對齊和底端對齊!更多內(nèi)容請參考本站的CSS視頻教程。 CSS使圖片垂直居中的代碼: <!DOCTYPE html PUBLIC "-//W3C//DT2008-10-17這篇文章主要為大家詳細介紹了html5 div布局與table布局,區(qū)分div布局與table布局的異同,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-16最新評論