2010-02-08 68 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

您可以不指定宽度或将其设置为自动