繁体   English   中英

第二级UL宽度问题-仅CSS

[英]Second level UL width issue - css only

我在尝试使第二级UL具有基于父级LI的100%宽度而不是像现在这样的第一级UL时遇到问题。 我也尝试仅在可能的情况下使用CSS。 我试图弄清楚这一点的原因是,这样我就可以将下拉列表置于父对象的下方。

最好的理解是,当您将鼠标悬停在MEN上时,我试图模仿此导航下拉列表: http//us.gant.com/

<ul> <----first level
  <li>
    <ul> <----second level
    <li></li>
    </ul>
  </li>
</ul>

您必须为此指定父级li的宽度。 所以做这样的事情:

ul li {
    width: 50px;
}

ul li li {
    width: auto; /* reset width */
}

现在,子菜单的ul具有与li相同的宽度,因为li是指定宽度的第一个祖先。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM