2011-08-30 70 views
1

我有一個包含3列內容的頁腳。目前該CSS正在使用float:left。我試過以下,但我不能讓它對齊垂直和水平。CSS對齊框

  • 顯示塊
  • 顯示塊內聯
  • 餘量:0汽車

HTML:

<div id="footer"> 
    <div class="column"> 
    <h3>Information</h3> 
    <ul> 
      <li><a href="">Delivery Information</a></li> 
      <li><a href="">Privacy Policy</a></li> 
      <li><a href="">Terms &amp; Conditions</a></li> 
      </ul> 
    </div> 
</div> 

CSS:

#footer .column { 
    float:left; 
    width: 25%; 
    min-height: 100px; 
} 
+1

你所說的「對齊垂直和水平」呢? –

+0

@Sheen我希望頁腳中的框不對齊 –

+0

請參閱我的新答案。已經測試過這裏,它的工作 – griegs

回答

0
<div class="footer"> 
<div class="columns"> 
    <div class="column"> 
     Information 
     <ul> 
      <li>One</li> 
      <li>One</li> 
      <li>One</li> 
     </ul> 
    </div> 
    <div class="column"> 
     Information 
     <ul> 
      <li>Two</li> 
      <li>Two</li> 
      <li>Two</li> 
     </ul> 
    </div> 
    <div class="column"> 
     Information 
     <ul> 
      <li>Three</li> 
      <li>Three</li> 
      <li>Three</li> 
     </ul> 
    </div> 
</div> 
</div> 

<style> 

.footer 
{ 
    width:100%; 
    background-color:Yellow; 
} 

.footer .columns 
{ 
    text-align:center; 
} 

.column 
{ 
    text-align:center; 
    display:inline; 
    width: 150px; 
} 

</style> 
1
.column ul li{ 
    float:left; 
    width: 25%; 
    min-height: 100px; 
} 

上面會對齊,然後水平,如果這是你的問題是問什麼

編輯

<div class="footer" id="footer"> 
    <div class="column"> 
     <h3>Information</h3> 
      <ul> 
      <li><a href="">Delivery Information</a></li> 
      <li><a href="">Privacy Policy</a></li> 
      <li><a href="">Terms &amp; Conditions</a></li> 
     </ul> 
    </div> 
</div> 
.footer.column{ 
    float:left; 
    width: 25%; 
    min-height: 100px; 
} 
+0

我想要在頁腳框對齊不是內容 –

+0

看到我的編輯,我想你想要的東西那樣 – griegs

+0

我想對齊http://cl.ly/3f1H1q3k0P370s1V0w3n在頁腳中間的框 –

0

我相信你已經有了正確的解決方案,所以你可能做其他事情不對。我調整你的最小高度爲150px,並在這裏工作得很好:http://jsfiddle.net/xkdk9/1/