css – 容器div忽略浮动元素的高度

前端之家收集整理的这篇文章主要介绍了css – 容器div忽略浮动元素的高度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > What methods of ‘clearfix’ can I use?27个
好的,所以这似乎是一个非常愚蠢的问题,但是我无法让我的容器div继承浮动元素的高度.因为我需要集中容器div,所以我不能用float来解决这个问题.这是我的css:
  1. #container {
  2. margin: 0 auto;
  3. width: 1000px;
  4. border-left: 1px solid #f1f1f1;
  5. border-right: 1px solid #f1f1f1;
  6. border-bottom: 1px solid #f1f1f1;
  7. }
  8.  
  9. #focus {
  10. padding-left: 23px;
  11. width: 977px;
  12. padding-top: 20px;
  13. padding-bottom: 23px;
  14. border-bottom: 1px solid #f1f1f1;
  15. float: left;
  16. }
  17.  
  18. .rslider {
  19. float: left;
  20. width: 600px;
  21. margin-left: 15px;
  22. }
  23.  
  24. .welcome {
  25. float: left;
  26. width: 300px;
  27. }

HTML:

  1. <div id="container">
  2. <div id="logo_block">
  3. <a href="#"><img src="img/logo.jpg" alt="" /></a>
  4. </div>
  5. <div id="focus">
  6. <div class="welcome">
  7. <h1>All About This Page</h1>
  8. <p>Donec quam felis,ultricies nec,pellentesque eu,pretium quis,sem. Nulla consequat massa quis enim. Donec pede justo,fringilla vel,liquet nec,vulputate eget,arcu. In enim justo,rhoncus ut,imperdiet a,venenatis vitae,justo. Nullam dictum felis eu pede mollis pretium.</p>
  9. </div>
  10. <div class="rslider">
  11. <img src="img/slider_image.jpg">
  12. </div>
  13. </div>
  14. </div>

有任何想法吗?

解决方法

你正在寻找所谓的 clearfix.

猜你在找的CSS相关文章