如何让我的<li>在导航中居中

时间:2015-06-14 13:18:10

标签: html5 css3

.ul_center{
    margin: 0 auto;
}
    
.li_center{
    list-style: none;
    padding: 5px;
    background-color: yellow;
    display: inline-block;
}
<nav>
    <ul class="ul_center">
        <li class="li_center">testing1</li>
        <li class="li_center">testing2</li>
        <li class="li_center">testin3</li>
        <li class="li_center">testing4</li>
        <li class="li_center">testing5</li>
    </ul>
</nav>

如何将<li>置于屏幕中央。 我认为它可以与margin: 0 auto;一起使用,但它不起作用。

2 个答案:

答案 0 :(得分:3)

添加此代码:

.ul_center{
    text-align: center;
}

所以你需要做的就是用text-align替换边距,你应该很好。

答案 1 :(得分:0)

保证金:自动仅在您指定元素的宽度时才有效

我为你创建了这个jsfiddle;)以显示结果:

.ul_center{
    margin: 0 auto;
    width: 200px;
}