导航栏 - 主菜单列表无法居中 - 我总是缺少什么?

约翰·里奇瓦尔德

缺少什么使我的主菜单不居中或与徽标对齐?我一直在一遍又一遍地重复同样的错误。我还在学习HTML。请帮忙。

我无法在此处复制整个代码,因此请查看 GitHub。https://github.com/johnrichtvald/practice/blob/master/1.html

body {
  margin: 0;
}

#header {
  width: 100%;
  height: 100px;
  background-color: aqua;
}

#header .logoko {
  border: none;
  width: auto;
  height: 80px;
  margin: 10px;
}

#header a {
  color: black;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

#header ul li {
  list-style-type: none;
  margin: 5px;
  background-color: darkgreen;
  line-height: 100px;
  vertical-align: top;
  display: inline-block;
}

#header #menu,
#header #menu-right {
  margin: 0;
  padding: 0;
  display: inline-block;
}

#header #menu-right {
  float: right;
}
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <title>decoded</title>
</head>

<body>
  <div id="header">
    <a href="#">
      <img class="logoko" src="/images/logo.png" alt="Logo">
    </a>
    <ul id="menu">
      <li><a href="#">Home</a></li>
      <li><a href="#">Services</a></li>
      <li><a href="#">About</a></li>
      <li><a href="#">Contact</a></li>
    </ul>

    <ul id="menu-right">
      <li><a href="#">Register</a></li>
      <li><a href="#">Login</a></li>
    </ul>

  </div>

</body>

</html>

利夫尼马尔卡

使用display:flex#headerul

而是float:right使用margin-left:auto#header #menu-right

body {
  margin: 0;
}

#header {
  width: 100%;
  height: 100px;
  background-color: aqua;
  display: flex;
}

#header .logoko {
  border: none;
  width: auto;
  height: 80px;
  margin: 10px;
}

#header a {
  color: black;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

#header ul li {
  list-style-type: none;
  margin: 5px;
  background-color: darkgreen;
  line-height: 100px;
  vertical-align: top;
  display: flex;
}

#header #menu,
#header #menu-right {
  margin: 0;
  padding: 0;
  display: flex;
}

#header #menu-right {
  margin-left: auto;
}
<div id="header">
  <a href="#">
    <img class="logoko" src="https://i.stack.imgur.com/XG0gL.png" alt="Logo">
  </a>

  <ul id="menu">
    <li><a href="#">Home</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Contact</a></li>
  </ul>

  <ul id="menu-right">
    <li><a href="#">Register</a></li>
    <li><a href="#">Login</a></li>
  </ul>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导航栏不会居中,我缺少什么吗?

来自分类Dev

使我的导航栏链接居中

来自分类Dev

我无法创建导航栏子菜单

来自分类Dev

我无法创建导航栏子菜单

来自分类Dev

我的导航栏无法点击

来自分类Dev

无法在导航栏中放置我的导航栏链接

来自分类Dev

我的固定导航栏无法正常工作

来自分类Dev

我的引导导航栏无法正常工作

来自分类Dev

我的水平导航栏无法水平显示,为什么?

来自分类Dev

导航栏列表未居中

来自分类Dev

我的导航栏无法正确填充屏幕的100%宽度。导航栏中的项目变为水平对齐

来自分类Dev

导航栏不会居中

来自分类Dev

使导航栏居中…

来自分类Dev

导航栏未居中

来自分类Dev

使导航栏居中…

来自分类Dev

居中水平导航栏

来自分类Dev

将导航栏居中

来自分类Dev

导航栏居中

来自分类Dev

我想将导航栏居中放置在CSS中

来自分类Dev

为什么导航栏会影响图像的居中?

来自分类Dev

无法使菜单导航栏下拉

来自分类Dev

导航栏子菜单

来自分类Dev

我无法在React js中对齐我的导航栏

来自分类Dev

设置列表的导航栏

来自分类Dev

为什么HTML5中的导航栏为列表?

来自分类Dev

由于背景图片,无法点击我的导航栏

来自分类Dev

我的导航栏链接之一无法启动

来自分类Dev

我无法使用Bootstrap设置模板的导航栏

来自分类Dev

引导数据间谍无法使我的导航栏变大