0

我正在开发一个导航菜单

在此处输入图像描述

如果你看到图像,右边还有一些空间,我怎样才能自动调整那里的空间。

元素的数量不固定..它们可以是 2,3 ,4 或其他东西

[目前有4个]

4

1 回答 1

1

实现这一点的最佳方法是通过display: table在您的ul;上使用让您的水平导航栏表现为表格。并display: table-cell在您的li.

如果您发布一些代码,我将能够给您一些更好的说明;但这里有一个例子:

    nav { 
        width: 500px; /* This would be set to the width of the existing container */
    }

    nav ul {
        list-style: none;
        margin:0;
        padding:0;
        display: table;
        width: 100%; 
    }

    nav li {
        text-align: center;
        display: table-cell;
    }
    nav a {
        display: block;
        text-align: center;
    }
于 2013-10-13T13:07:21.697 回答