2010-02-08 69 views
1

100%,我有這樣的頂欄菜單:迫使菜單佔用的寬度

http://yoursdproperty.com/

我需要的文本始終佔用寬度的100%。我該怎麼做呢?

如果我添加更多的鏈接我想要的大小是動態的

什麼想法?

+0

請在問題主體中包含相關的HTML和CSS而不是鏈接。 – 2010-02-08 18:16:36

+0

你會在這裏找到一些信息:http://stackoverflow.com/questions/1859243/css-fixed-with-horizo​​ntal-menu-with-variable-width-tabs-using-ul – Romhein 2010-02-08 18:19:01

+0

你是說你想要6個鏈接「家庭,購買物業等」總是佔據頁面的全部? – sberry 2010-02-08 18:19:49

回答

1

將寬度指定爲百分比。

<ul> 
    <li>something</li> 
    <li>something</li> 
    <li>something</li> 
    <li>something</li> 
<ul> 

ul li { 
    width:25%; 
    display:inline; 
} 
+0

然而,這並不處理添加新項目,他希望它總是總計100%,而不必每次添加鏈接時修改寬度(或鏈接可能是動態的)。 – 2010-02-08 19:07:59

+0

好點。我看到重讀這些問題並更好地理解它。 – Catfish 2010-02-08 19:26:17

1

這取決於你的瀏覽器要求:你可能需要使用一個真正的表舊的瀏覽器兼容性

ul { 
    display: table; 
} 
li { 
    display: table-cell; 
} 

:對於現代的瀏覽器,你可以這樣做。

+0

是的,不幸的是,我可以認爲沒有JavaScript的唯一方法就是使用表格。 Yeeich。 – 2010-02-08 19:08:45

1

您可以不指定寬度或將其設置爲自動