2014-01-15 34 views
3

我正在製作一個液體寬度網站。我有3個鏈接,每個鏈接佔33%。使浮動鏈接具有相同的高度?

對於較小的屏幕寬度文字環繞,首先爲最長文本的鏈接。我需要的是所有鏈接都具有相同的高度。

enter image description here

http://codepen.io/anon/pen/HGFeJ

<ul> 
    <li> 
    <a href="#">Some text</a> 
    </li> 
    <li> 
    <a href="#">Some other longer text</a> 
    </li> 
    <li> 
    <a href="#">Short</a> 
    </li> 
</ul> 

a { 
    float: left; 
    padding: 10px; 
    width: 33%; 
    border: 1px solid grey; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; 
} 
ul, li { 
    list-style: none; 
    padding: 0; 
    margin: 0; 
} 
ul { 
    max-width: 50%; 
    margin: auto; 
    background: gold; 
    overflow: auto; 
} 

從上,所以我想ID能夠與表和表單元格顯示CSS屬性要做到這一點,但它似乎不工作讀取其他答案:

http://codepen.io/anon/pen/toAIa

+0

居然問這之前... [浮動一個div沒有定義高屬性(HTTP://計算器.COM /問題/ 20908877 /浮動-A-DIV-沒有定義高屬性) – fiskolin

回答

0

你需要給table-celllia因爲a是內部li

Working codepen Demo

例如築巢:

li{ 
    display: table-cell; 
    border: 1px solid grey; 
    width: 33%; 
    vertical-align:top; 
} 
+0

說句公道話,這並不能使錨點的高度相同,只是'li's。 – Matt

+0

@Matt答案提供了OP在屏幕截圖中詢問的內容。他不想增加''的高度 –