导航菜单中的中心链接

时间:2016-06-16 19:18:13

标签: html css

我正在建立我的网站,并且我试图横向对齐以下代码而没有运气:http://codepen.io/anon/pen/LZZJrK

如果我没有错,我必须为nav ul添加一个css代码,所以我添加了以下代码,但它无效:

nav ul li {
  display:block;
  text-align:center;
}

有人可以告诉我如何将菜单居中,以便我可以得到以下输出?提前致谢。 enter image description here

5 个答案:

答案 0 :(得分:2)

display: table;margin: 0 auto;添加到nav,如下所示:

nav {
    display: table;
    margin: 0 auto;
}

CodePen

答案 1 :(得分:1)

试试这个:

        ul{
text-align:center;}
        li{
display: inline-block;
        float:none;
        text-align:center;
        }

答案 2 :(得分:1)

  1. float: left nav ul li
  2. 中删除nav li媒体资源
  3. display:block
  4. display: inline-block更改为li
  5. 将以下内容添加到您的css:
  6. #nav ul {
      text-align:center;
    }
    

    CodePen: http://codepen.io/anon/pen/XKKPGO

答案 3 :(得分:1)

我认为你真正需要的是项目/链接/按钮的父元素text-align:center



#container{
  text-align:center;
}

<div id="container">
  <a href="#">One</a>
  <a href="#">Two</a>
</div>
&#13;
&#13;
&#13;

答案 4 :(得分:1)

你可以这样做:

nav {
  text-align: center;
}

nav ul {
  display: inline-block;
}

因为ul标签是块级元素,所以它将拉伸父元素的整个宽度

更多信息:here