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

导航栏(navbar)内容错位,是否与padding设置有关?

导航栏按钮显示异常问题

我发现自己犯了一个简单的错误——把按钮内容放在了</a>闭合标签之外。

当前导航栏的显示情况:第一个数字显示在按钮区域内,后面的数字则显示在按钮下方。
导航栏显示效果

HTML代码

<nav>
 <div id="navbar"><ul>
  <li><a href = "" class="noSelect" onclick="dummy(0); return false;">---1---</a></li>
  <li><a href = "events" class="noSelect"></a>---2---</li> <!--Upcoming Events, Join Clubs, Contact Us-->
  <li><a href = "clubs" class="noSelect"></a>---3---</li> 
  <li><a href = "contact" class="noSelect"></a>---4---</li>
 </ul></div>
</nav>

CSS代码

#navbar {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
    left: 0;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 1);
}
#navbar ul {
    list-style-type: none;
}
#navbar ul li {
    display: inline;
    float: left;
}
#navbar ul li a {
    display: block;
    padding: 20px;
    text-decoration: none;
}
#navbar ul li a:hover {
    background-color: #B30003;
}

我之前以为问题出在padding设置上,想问下这个情况是否和#navbar ul li a的配置有关?感谢各位的阅读与帮助!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 04:20:29