如何将<ul>元素居中?

时间:2017-07-30 18:54:26

标签: html css

关于我在这里的一些代码我有一个简单的问题:

h1 {
    font - size: 65 px;
    color: orange;
    text - align: center;
    height: 20 px;
    font: Times;
}

h2 {
    text - align: center;
    font: Times;
}

ul {
    width: 1230 px;
    list - style - type: none;
    overflow: hidden;
    background - color: #C2C6DD;
    justify - content: center;
}

h1h2是网页的标题,其中心。 然而,ul(导航栏)没有居中我尝试了很多不同的东西,比如对齐项目,文本对齐,它总是在页面的左边。有人可以帮忙解决原因吗?

enter image description here

3 个答案:

答案 0 :(得分:0)

您尝试此代码:

 ul{
  list-style-type:none;
  display:flex;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  background-color: #C2C6DD;
  text-align: center;
}

答案 1 :(得分:0)

尝试将margin: 0 auto;添加到ul:

ul {
    width: 1230px;
    list-style-type: none;
    overflow: hidden;
    background-color: #C2C6DD;
    margin: 0 auto;
}

答案 2 :(得分:0)

试试这个:

ul {
    width: 1230 px;
    list - style - type: none;
    overflow: hidden;
    background - color: #C2C6DD;
    justify - content: center;
    margin: 0 auto;
    text-align: center;
}