【问题标题】:My navigation bar is showing issues never seen before by me我的导航栏显示我以前从未见过的问题
【发布时间】:2020-02-08 21:29:05
【问题描述】:

正如您在标题中看到的那样,我一直在尝试制作导航栏,但遇到了一些我以前从未遇到过的问题。我什至列了一个清单:

  1. 即使不属于 div 类的按钮仍会粘在导航栏中。

导航栏

  1. 好吧,我以前见过这个,但我对HTML 有点生疏了,不太记得如何修复它。如果您无法分辨,则链接未与文本/徽标对齐。我怎样才能解决这个问题?我正在努力让它变得苗条。

background-color: #252036;

}
#navigation-container {
  width: 1200px;
  margin: 0 auto;
  height: 70%;
}
.navigation-bar {
  background-color: #1c172c;
  width: 100%;
  left: 0;
  top: 0;
  position: fixed;
  text-align: right;
}
.navigation-bar ul {
  padding: 0px;
  margin: 0px;
  text-align: right;
  display: inline-block;
  vertical-align: top;
}
.navigation-bar li {
  list-style-type: none;
  padding: 0px;
  display: inline;
  text-align: right;
}
.navigation-bar li a {
  color: black;
  font-size: 16px;
  font-family: basic;
  text-decoration: none;
  line-height: 70px;
  padding: 5px 15px;
  opacity: 0.7;
}
#menu {
  float: right;
}
<div class="navigation-bar">
  <div id="navigation-container">
    <h1>SINUS</h1>
    <ul>
      <li><a href="#">Home</a></li>
    </ul>
  </div>
</div>
<button>Download</button>

【问题讨论】:

  • &lt;link&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/link&gt; 至少应该是&lt;li&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt;
  • 我知道,但这几乎是一回事。我正在测试一些东西,这导致我将它从
  • 更改为 并且我忘记了撤消我的更改。编辑:意识到我的错误哈​​哈,谢谢!
  • 您的代码似乎缺少某些内容。你到底想达到什么目标?
  • 我正在尝试用左侧的文本和右侧的链接制作一个导航栏。
  • 标签: html css


    【解决方案1】:
    1. 因为position: fixed;,它被粘住了。该按钮看不到.navigation-bar。向包含这些元素的父级添加填充。
    2. h1 需要有 display:inline-block;ul 现在刚好低于 h1

    【讨论】:

    • 我不太明白你的指示。 “向包含这些元素的父级添加填充”是什么意思?
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签