为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的链接没有显示在中心?

为什么我的链接没有显示在中心?

智慧大石 2023-10-24 15:53:49
我正在学习 html css,现在我想创建导航栏作为我的任务。因此,当我尝试创建水平导航栏时,我的菜单没有显示在导航栏 div 的中心?为什么它与顶角相连?我希望它们从顶部和底部居中,这是我的代码,纠正我的错误* {  margin: 0;  padding: 0;}nav {  background-color: red;}ul {  list-style: none;  height: 35px;  background-color: purple;  width: 50%;}nav ul li {  display: inline;  padding: 10px;  margin-top: 10px;}nav ul li a {  text-decoration: none;  color: black;}nav ul li:hover {  background-color: blue;}<nav>  <ul>    <li> <a href="">Home</a></li>    <li> <a href="">About Us</a></li>    <li> <a href="">Contact Us</a></li>    <li> <a href="">Privacy Policy</a></li>  </ul></nav>
查看完整描述

3 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

这是您可以执行的操作,flex如果需要,您可以使用和调整您的代码。


body {

  margin: 0;

  padding: 0;

  justify-content: center;

  text-align: center;

  display: flex;

}


nav {

  background-color: red;

}


ul {

  justify-content: center;

  text-align: center;

  list-style: none;

  height: 35px;

  background-color: purple;

  width: 50%;

  display: flex;

  flex-direction: row;

}


ul li {

  margin-top: 10px;

}


ul li a {

  text-decoration: none;

  color: black;

  padding: 5px;

}


ul li:hover {

  background-color: blue;

}

<ul>

  <li> <a href="">Home</a></li>

  <li> <a href="">About Us</a></li>

  <li> <a href="">Contact Us</a></li>

  <li> <a href="">Privacy Policy</a></li>

</ul>


查看完整回答
反对 回复 2023-10-24
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

我向 li 和 ul添加了display:inline-block ,向 nav添加了 text-align:center 。这将成为利润最高的作品。


* {

  margin: 0;

  padding: 0;

}


nav {

  text-align: center

}


ul {

  list-style: none;

  height: 35px;

  background-color: purple;

  width: 50%;

  display: inline-block

}


nav ul li {

  display: inline-block;

  padding: 10px;

}


nav ul li a {

  text-decoration: none;

  color: black;

}


nav ul li:hover {

  background-color: blue;

}

<nav>

  <ul>

    <li> <a href="">Home</a></li>

    <li> <a href="">About Us</a></li>

    <li> <a href="">Contact Us</a></li>

    <li> <a href="">Privacy Policy</a></li>

  </ul>

</nav>


查看完整回答
反对 回复 2023-10-24
?
跃然一笑

TA贡献1826条经验 获得超6个赞

您需要添加一个

test-align: center;

到你的ulCSS元素。


查看完整回答
反对 回复 2023-10-24
  • 3 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信