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

如何移除导航下拉菜单中的黑色左侧分隔线?

解决导航下拉菜单中多余左侧分隔线的问题

嗨Francis,我来帮你搞定这个导航菜单的小问题~

你遇到的问题根源在于,当前CSS里的.site-nav li选择器会匹配所有嵌套在.site-nav容器内的<li>元素——包括下拉菜单里的子菜单项,所以分隔线才会跑到下拉里,显得杂乱。

只需要把选择器改成直接子元素选择器,就能精准定位到顶级导航的菜单项,不会影响下拉里的子项。修改后的CSS代码如下:

.site-nav > li { 
  border-left: 1px solid #000000; 
  margin: 0px 0; 
} 
.site-nav > li:first-child { 
  border-left: none; 
} 
.site-nav li > a { 
  line-height: 20px; 
  height: 20px; 
}

这里的>符号表示“直接子元素”,.site-nav > li只会选中.site-nav下第一层级的<li>,下拉菜单里的子<li>不会被这个选择器匹配,也就不会出现多余的左侧分隔线啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 04:08:51