成都网站建设设计

将想法与焦点和您一起共享

分享用纯CSS实现三列DIV等高布局的方法

DIV等高布局,我想很多人都遇见过,我也看过不少的方法,有的是通过背景图片,实现假象的等高效果;还有的用js实现等等。这些都是方法,但是现在都不用以上的方法,来个真正的纯css实现等高!

成都创新互联专业为企业提供东明网站建设、东明做网站、东明网站设计、东明网站制作等企业网站建设、网页设计与制作、东明企业网站模板建站服务,10年东明做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

现在我们来看看真正的 CSS 实现的等高布局,其方法主要是采用“隐藏容器溢出”、“正内补丁”和“负外补丁”结合的方法实现的。 下面来看看实际的例子(三列等高),以下面的 XHTML 代码为例:

html代码:

 
 
 
  1.  
  2.  
  3. left

     
  4. left

     
  5. left

     
  6. left

     
  7. left

     
 
  •  
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  •  
  •  
  • right

     
  • right

     
  • right

     
  •  
  •  

    css代码:

     
     
     
    1.  
    2. body, p, ul { margin:0; padding:0; }  
    3. #wrap { overflow:hidden; width:1000px; margin:0 auto; }  
    4. #left, #center, #right { margin-bottom:-10000px; padding-bottom:10000px; }  
    5. #left { float:left; width:250px; background:#00FFFF; }  
    6. #center { float:left; width:500px; background:#FF0000; }  
    7. #right { float:right; width:250px; background:#00FF00; }  
    8.  
    9.  
    10.  
    11.  
    12.  
    13. CSS等高布局  
    14.  
    15. *{  
    16. margin:0;  
    17. padding:0;  
    18. }  
    19. #wrap{  
    20. overflow:hidden;  
    21. width:1000px;  
    22. margin:0 auto;  
    23. }  
    24. #left,#center,#right{  
    25. margin-bottom:-10000px;  
    26. padding-bottom:10000px;  
    27. }  
    28. #left{  
    29. float:left;  
    30. width:250px;  
    31. background:#00FFFF;  
    32. }  
    33. #center{  
    34. float:left;  
    35. width:500px;  
    36. background:#FF0000;  
    37. }  
    38. #right{  
    39. float:right;  
    40. width:250px;  
    41. background:#00FF00;  
     
     
     
    1.  
    2.  
    3.  
    4.  
    5.  
    6. left

       
    7. left

       
    8. left

       
    9. left

       
    10. left

       
     
  •  
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  • center

     
  •  
  •  
  • right

     
  • right

     
  • right

     
  •  
  •  
  •  
  •  

  • 分享标题:分享用纯CSS实现三列DIV等高布局的方法
    分享路径:https://chengdu.cdxwcx.cn/article/cdgjjep.html

    其他资讯