将列表项(li)准确设置在页面中心

时间:2016-07-26 09:30:57

标签: html css web

这是我的简单代码:

<ul>
  <li>
      Example1
  </li>
  <li>
      Example12
  </li>
  <li>
      Example13
  </li>
</ul>

使用此css

ul
{
    text-align: center;
    margin: 0;
    padding: 3vh;
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #333;
    overflow: hidden;
    list-style-type: none;
}
li
{
    display: inline;
}

并且"Example1"并不完全位于页面中心。 这就是现在的样子(black行平均页面中心,将"Home"替换为"Example1"):

enter image description here

我如何修复它看起来像这样(black行平均页面中心):

enter image description here

1 个答案:

答案 0 :(得分:-1)

定义您的li display:inline-block;ul定义box-sizing:border-box left:0;right:0;

&#13;
&#13;
ul
{
    text-align: center;
    margin: 0;
    padding: 3vh;
    position: fixed;
    bottom: 0;
    left:0;right:0;
    background-color: #333;
    overflow: hidden;
    list-style-type: none;box-sizing:border-box
}
li
{
    padding-left: 3vh;
    padding-right: 3vh;
    display: inline-block;
  vertical-align:top;
margin:0;
}
&#13;
<ul>
  <li>
    Home
  </li>
</ul>
&#13;
&#13;
&#13;