亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

CSS固定寬度的三列布局運(yùn)用實(shí)例解析

OSChina   發(fā)布時(shí)間:2016-06-23 11:26:17   作者:eechen   我要評論
左中右三列式頁面布局非常常見,這里我們來看一下CSS固定寬度的三列布局運(yùn)用實(shí)例解析,包括等寬等間距的排列方法:

固定寬度三列布局
這很基礎(chǔ),我們直接看代碼便能明白:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <div id="wrapper">  
  2.  <div id="header">header</div>  
  3.  <div id="body" class="cls">  
  4.   <div id="aside">  
  5.    <div class="inner">  
  6.     aside   
  7.     <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>  
  8.    </div>  
  9.   </div>  
  10.   <div id="content" class="cls">  
  11.    <div id="main">  
  12.     <div class="inner">  
  13.      main   
  14.      <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>  
  15.     </div>  
  16.    </div>  
  17.    <div id="content-aside">  
  18.     <div class="inner">  
  19.      content-aside   
  20.      <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>  
  21.     </div>  
  22.    </div>      
  23.   </div>  
  24.  </div>  
  25.  <div id="footer">footer</div>  
  26. </div>  
CSS Code復(fù)制內(nèi)容到剪貼板
  1. #headerwidth980pxheight90pxmargin: 0 autobackground#f60;}   
  2. #bodywidth980pxmargin: 0 auto;}   
  3. #asidefloatleftwidth240pxbackground#ccc;}   
  4. #content{ margin-left240px;}   
  5. #mainfloatleftwidth540pxbackground: pink;}   
  6. #content-aside{  floatleftwidth200pxbackground: orange; }   
  7. #footerwidth980pxheight90pxmargin: 0 autobackground#08f;}  

實(shí)例:實(shí)現(xiàn)三列圖片等寬等間距布局
2016623112716267.png (378×278)

每個(gè)圖片塊左浮動(dòng),寬30%,左外邊距2.5%:
100%=(2.5%+30%)+(2.5%+30%)+(2.5%+30%)+2.5%

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <!DOCTYPE html>    
  2. <html>    
  3. <head>    
  4. <meta charset="utf-8">    
  5. <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0">    
  6. <title>三列圖片等寬布局</title>    
  7. <style>    
  8. * {    
  9.     margin: 0;    
  10.     padding: 0;    
  11. }    
  12. img {    
  13.     displayblock;    
  14.     width: 30%;    
  15.     margin: 2.5% 0 0 2.5%;    
  16.     floatleft;    
  17. }    
  18. </style>    
  19. </head>    
  20. <body>    
  21. <div>    
  22. <img src="byd.jpg" /><img src="byd.jpg" /><img src="byd.jpg" />    
  23. <img src="byd.jpg" /><img src="byd.jpg" /><img src="byd.jpg" />    
  24. <img src="byd.jpg" /><img src="byd.jpg" /><img src="byd.jpg" />    
  25. </div>        
  26. </body>    
  27. </html>   

width: 30%; 表示父級元素寬度的30%.
height: 30%; 如果沒有設(shè)置父級元素的具體高度,那么這個(gè)height是沒有效果的.
要實(shí)現(xiàn)響應(yīng)式的正方形,可以使用單位vw(Viewport Width):

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .square {    
  2.     width: 30%;    
  3.     height: 30vw;    
  4.     backgroundurl("byd.jpg"no-repeat scroll center 0 transparent;    
  5.     background-size: 100% 100%;    
  6.     margin: 2.5% 0 0 2.5%;    
  7.     floatleft;    
  8. }   

不過需要注意的是,低版本IE和低版本Android/iOS瀏覽器都不支持視窗(viewport)單位.
或者使用JS根據(jù)寬設(shè)置高,保證兼容性:

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. <script src="jquery.js"></script>    
  2. <script>    
  3. $(document).ready(function(){    
  4.     $("img").height($("img").width());    
  5. });    
  6. $(window).resize(function(){    
  7.     $("img").height($("img").width());    
  8. });    
  9. </script>   

百分比布局也可以看做是一種響應(yīng)式布局.
簡單實(shí)用的 百分比布局 還是很適合手機(jī)WAP頁面布局的:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. min-width:320px;    
  2. max-width:980px;    
  3. width:100%;    
  4. overflow-x: hidden;    
  5. margin: 0 auto;   

最小寬度320px,最大寬度980px,在320px和980px之間自動(dòng)適應(yīng)寬度,看起來還行.
在<img>標(biāo)簽里只用設(shè)置width屬性百分比值,比如width="40%",不用設(shè)置height屬性,這樣圖片能夠自行按原比例縮放.
容器里面的塊,同樣可以用百分比布局,比如左邊的60%,右邊的40%.

相關(guān)文章

  • CSS的三列式"圣杯布局"方案完全解析

    圣杯布局效果優(yōu)美且對瀏覽器兼容性要求非常低,是一種非常給力的三列式頁面布局方案,接下來就來看看對CSS的三列式"圣杯布局"方案完全解析:
    2016-06-02
  • CSS三列布局的多種表現(xiàn)形式

    本文為大家詳細(xì)介紹三列布局,分為兩側(cè)定寬中間自適應(yīng)、兩列定寬一側(cè)自適應(yīng)、中間定寬兩側(cè)自適應(yīng)、一側(cè)定寬兩列自適應(yīng)和三列自適應(yīng)五種情況,感興趣的小伙伴們可以參考一下
    2016-05-04
  • 學(xué)習(xí)DIV+CSS網(wǎng)頁布局之三列布局

    學(xué)習(xí)DIV+CSS網(wǎng)頁布局中的三列布局,本文為大家分享的是DIV+CSS網(wǎng)頁布局教程的第三篇,感興趣的小伙伴們可以參考一下
    2016-03-15
  • 純CSS實(shí)現(xiàn)的三列布局網(wǎng)頁效果實(shí)例

    這篇文章主要為大家介紹了純CSS實(shí)現(xiàn)的三列布局網(wǎng)頁效果的方法,涉及div+css網(wǎng)頁布局涉及的相關(guān)技巧,需要的朋友可以參考下
    2015-05-13
  • CSS三列布局兩端固定寬度中間自適應(yīng)

    CSS三列布局走出HTML布局陰影,兩端固定寬度,中間自適應(yīng)結(jié)構(gòu),下面有個(gè)不錯(cuò)的示例,大家可以參考下
    2014-02-27

最新評論