html - CSS 导航链接在悬停时没有改变

标签 html css

<分区>


这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助 future 的读者。

关闭 4 年前

为什么我的悬停 CSS 不影响我网站中的链接?

.nav-link {
  font-size: 20px;
  padding: 10px;
  border-top: #A46FA6 1px solid;
  width: auto;
  color: white;
  text-decoration: none;
}

.nav-link :hover {
  background-color: #6D256F;
  text-decoration: underline;
}
<nav id="navbar">
  <header id="navbar-header"> Overview </header>
  <a class="nav-link" href="#Topic_1">Topic 1</a>
  <a class="nav-link" href="#Topic_2">Topic 2</a>
  <a class="nav-link" href="#Topic_3">Topic 3</a>
  <a class="nav-link" href="#Topic_4">Topic 4</a>
  <a class="nav-link" href="#Topic_5">Topic 5</a>
</nav>

最佳答案

:hover 不得与您正在描述的元素隔开。

.nav-link {
  font-size: 20px;
  padding: 10px;
  border-top: #A46FA6 1px solid;
  width: auto;
  color: white;
  text-decoration: none;
}

.nav-link:hover {
  background-color: #6D256F;
  text-decoration: underline;
}
<nav id="navbar">
  <header id="navbar-header"> Overview </header>
  <a class="nav-link" href="#Topic_1">Topic 1</a>
  <a class="nav-link" href="#Topic_2">Topic 2</a>
  <a class="nav-link" href="#Topic_3">Topic 3</a>
  <a class="nav-link" href="#Topic_4">Topic 4</a>
  <a class="nav-link" href="#Topic_5">Topic 5</a>
</nav>

关于html - CSS 导航链接在悬停时没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53839985/

上一篇:html - 使图像、尺寸/对齐自身相对于标题?

下一篇:css - 媒体查询 CSS 的问题

相关文章:

javascript - 在同一个 Web html 页面中获取结果

html - 如何并排放置两个内容大小的 HTML 元素?

jquery - CSS/jQuery : add margin-top and keep the current position

javascript - 将模态内容打印为完整的 A4 页面

jquery - 改变 url 的滑动页面...这怎么可能?

html - 将 &lt;style&gt; block 设置为禁用

css - div边框重叠button边框,如何反转呢?

css - 摆脱 div 之间的空间 - CSS

javascript - div 元素上的鼠标滚轮水平滚动

html - float 元素问题