2012-05-01 128 views

回答

2

如果我瞭解你的問題,你必須使用百分比。

這裏快速例如:

ul { 
 
    width: 100%; 
 
    display: inline-block; 
 
    background: green; 
 
} 
 

 
ul li { 
 
    float: left; 
 
    width: 25%; 
 
    text-align: center; 
 
}
<ul> 
 
    <li><a href="">LINK 1</a></li> 
 
    <li><a href="">LINK 2</a></li> 
 
    <li><a href="">LINK 3</a></li> 
 
    <li><a href="">LINK 4</a></li> 
 
</ul>

在列表4項需要設定每個LI寬至25%,其中5個項目,寬度爲20%等...

0

據我所知,均勻分佈元素的唯一方法是使用寬度爲100%的<table>。每個其他解決方案都要求您指定一個百分比的寬度,但您可能不知道,因爲鏈接的數量可能會有所不同。

除此之外,您仍然可以使用javascript來查明broser的視口有多大來指定寬度。 see this blog entry