You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复CSS代码:实现导航链接对齐、NEXT显示及文字颜色生效

导航栏布局问题解决方案

问题1:让"NEXT"文字显示在黑色背景上方

你的HTML结构错误,navbar__container 没有放在 <nav class="navbar"> 标签内部,导致它脱离了黑色导航栏的背景范围。修正方法是把所有导航内容移到<nav>标签内部:

<nav class="navbar">
  <div class="navbar__container">
    <!-- 所有导航内容放在这里 -->
  </div>
</nav>

问题2:让其他导航链接正常显示并对齐

  • 先修正HTML结构,确保导航容器处于<nav>标签内,保证布局上下文正确
  • 你的navbar__links样式里padding: 0 1 rem有语法错误,应改为padding: 0 1rem(去掉数值和单位之间的空格)
  • 给navbar__btn和.button补充样式,确保"Sign Up"按钮能正常显示并和其他链接对齐

问题3:让链接文字变为白色(#fff生效)

  • 修正HTML结构后,导航链接处于黑色背景的父元素内,白色文字会正常显示
  • 给.button也添加白色文字样式,保证按钮文字和其他链接风格统一

修正后的完整代码

HTML代码

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NEXT Website</title>
<link rel="stylesheet" href="style.css">

<nav class="navbar">
  <div class="navbar__container">
    <a href="/" id="navbar__logo">NEXT</a>
    <div class="navbar__toggle" id="mobile-menu">
      <span class="bar"></span>
      <span class="bar"></span>
      <span class="bar"></span>
    </div>
    <ul class="navbar__menu">
      <li class="navbar__item">
        <a href="/" class="navbar__links">Home</a>
      </li>
      <li class="navbar__item">
        <a href="/tech.html" class="navbar__links">Tech</a>
      </li>
      <li class="navbar__item">
        <a href="/" class="navbar__links">Products</a>
      </li>
      <li class="navbar__btn">
        <a href="/" class="button">Sign Up</a>
      </li>
    </ul>
  </div>
</nav>

CSS代码

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: 'Kumbh Sans', sans-serif;
}

.navbar {
  background: #131313;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  position: sticky;
  top: 0;
  z-index: 999;
}

.navbar__container {
  display: flex;
  justify-content: space-between;
  height: 80px;
  z-index: 1;
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 50px;
}

#navbar__logo {
  background-color: #ff8177;
  background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  display: flex;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
  font-size: 2rem;
}

.fa-gem {
  margin-right: 0.5rem;
}

.navbar__menu {
  display: flex;
  align-items: center;
  list-style: none;
  text-align: center;
  gap: 0.5rem;
}

.navbar__item {
  height: 80px;
}

.navbar__links {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding: 0 1rem;
  height: 100%;
}

/* 补充按钮样式 */
.navbar__btn {
  height: 80px;
  display: flex;
  align-items: center;
}

.button {
  color: #fff;
  background: #ff0844;
  padding: 10px 20px;
  border-radius: 4px;
  text-decoration: none;
  transition: all 0.3s ease;
}

.button:hover {
  background: #ffb199;
  color: #131313;
}

内容的提问来源于stack exchange,提问作者justarwa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 13:05:07