在CSS中创建全高垂直菜单

时间:2014-02-24 16:37:13

标签: html css html5 css3

如何强制我的标签占据垂直菜单中的所有剩余空间?所以,根据标签的数量调整标签之间的空格。

<div id="menu">
<ul>
    <li>
        <a class="lien_menu"><br>Onglet0 loooooooog</a>
    </li>
    <li>
        <a class="lien_menu"><br>Onglet1</a>
    </li>
</ul>

以下是我当前的代码:http://jsfiddle.net/96EGh/

提前致谢。

4 个答案:

答案 0 :(得分:1)

你的意思是填充宽度或高度吗?

如果你的意思是高度(因为它是一个垂直菜单)。您需要给容器一个高度,以便UL填充它,并允许LI元素填充剩余的空间。

我使用固定高度制作了一个小提琴display: table; / display: table-cell;来实现此目的http://jsfiddle.net/96EGh/3/

您可以添加更多LI元素,它们将填充空间。

答案 1 :(得分:1)

你可以通过css

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

答案 2 :(得分:0)

你可以做百分比。

ul li {width:48%;margin-right:1%;}
ul{width:100%}

答案 3 :(得分:0)

使用宽度百分比和字体中的Ems。