2012-04-08 57 views
0

我有以下页脚在我的网站如何安排HTML元素页脚打破自动

enter image description here

与这个网站

<div class="footer_wrapper"> 
    <div class="top"> 
     <div class="footer_menu_block_float"> 
      <h1>Footer section</h1> 
      <ul> 
       <li>One</li> 
       <li>Two</li> 
       <li>Three</li> 
       <li>Three</li> 
       <li>Three</li> 
       <li>Three</li> 
       <li>Three</li> 
       <li>Three</li> 
      </ul> 
     </div> 
    </div> 
    <div class="clear"></div> 
    <div class="bottom"></div> 
</div>​ 

footer_menu_block_float的高度是固定的。

.footer_wrapper .top div.footer_menu_block_float { 
    height: 140px; 
    float: left; 
    width: 200px; 
    margin: 10px 20px 0px 10px; 
} 

正如你所看到的一些文字是隐藏的。当页脚底部到达时,是否可以继续右侧?例如。从三个开始,四个将在旁边的一个和五个旁边,依此类推。任何想法如何做到这一点?也许我应该使用div?

+0

没有理由使用其他HTML元素。所有的HTML元素在CSS中都是相同的(也就是说它们都可以被均等地设计(除了一些奇怪的元素,比如表单输入等))。 – powerbuoy 2012-04-08 13:49:58

回答

0

我刚刚发现这个解决方案是非常有用的

<div class="footer_wrapper"> 
     <div class="top"> 
      <div class="footer_menu_block_float"> 
       <h1>Footer section</h1> 
       <div>One</div> 
       <div>Two</div> 
      </div> 
     </div> 
     <div class="clear"></div> 
     <div class="bottom"></div> 
    </div> 

随着

.footer_wrapper .top div.footer_menu_block_float div{ 
    float:left; 
} 
0

更换

height: 140px; 

通过

min-height: 140px; 

所以最小高度为200像素,但能得到更大的

玩得开心:)