css 重置边距问题。我无法摆脱边距

明尼苏达州

我的问题是我有一个标题,它应该占据页面的整个顶部,但由于某种原因,两边都有边距。我试过 * margin :0 padding :0 但不起作用。当我添加div.container边距时出现。我添加了 .container 是因为当我增加页面时,我希望我的名字和导航保持在中间,从侧面留出一些空间。作为我分享的图片,但没有空格/那个边距。我希望我能解释感谢你的帮助谢谢。

 * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: black
}

html {
  font-family: 'Space Mono', monospace, sans-serif;
}

#navbar {
  background-color: yellow;
  color: black;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 2rem 0.75rem 1rem;
}

#navbar ul {
  list-style-type: none;
  display: flex;
  align-items: center;
}

#navbar ul li a {
  padding-left: 0.75rem;
}

.container {
  max-width: 1100px;
  margin: 0 auto;
<html>
<head>
</head>

<body>

  <header>
    <div class="container">
      <nav id="navbar">
        <h1 class="">Hayden Dominic Christiansen</h1>
        <ul>
          <li><a href="#home">Home</a></li>
          <li><a href="#portfolio">Portfolio</a></li>
          <li><a href="#bio">Bio</a></li>
          <li><a href="#contact">Contact</a></li>
        </ul>
      </nav>
    </div>
  </header>

</body>

</html>

乔恩科莱特先生

将颜色添加到标题。见下文:

 * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: black
}

html {
  font-family: 'Space Mono', monospace, sans-serif;
}

header { background: yellow; }
 
#navbar {
  color: black;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 2rem 0.75rem 1rem;
}

#navbar ul {
  list-style-type: none;
  display: flex;
  align-items: center;
}

#navbar ul li a {
  padding-left: 0.75rem;
}

.container {
  max-width: 1100px;
  margin: 0 auto;
<html>
<head>
</head>

<body>

  <header>
    <div class="container">
      <nav id="navbar">
        <h1 class="">Hayden Dominic Christiansen</h1>
        <ul>
          <li><a href="#home">Home</a></li>
          <li><a href="#portfolio">Portfolio</a></li>
          <li><a href="#bio">Bio</a></li>
          <li><a href="#contact">Contact</a></li>
        </ul>
      </nav>
    </div>
  </header>

</body>

</html>

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章