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

如何用CSS隐藏li内的子ul?移动端菜单子菜单隐藏失败求助

解决移动端导航子菜单隐藏失败的问题

嘿,我一眼就发现问题啦!你CSS里的选择器写错了——把<ul>写成lu了,这就导致隐藏子菜单的规则根本没生效~

咱们来修正一下:

错误的CSS选择器

你原来的代码里这段是错的:

#menumobile > .menuprincipalhorizontal > li > lu { display: none; }

修正后的CSS

把lu改成正确的ul就行:

#menumobile > .menuprincipalhorizontal > li > ul { display: none; }

完整的修正后CSS代码

#menumobile { 
  position: absolute; 
  top: 0; 
  z-index: 1; 
} 
#menumobile > .menuprincipalhorizontal { 
  display: flex; 
  flex-flow: column; 
  justify-content: stretch; 
  margin: 0; 
  padding: 0; 
} 
#menumobile > .menuprincipalhorizontal > li { 
  margin: 0; 
  padding: 0; 
} 
#menumobile > .menuprincipalhorizontal > li > ul { 
  display: none; 
}

这样修改之后,子菜单就会被正常隐藏啦。以后写CSS选择器的时候多留意标签拼写,这种小笔误很容易坑人😉

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:50:07