我使用 zurb 基金会创建了一个网站。我的问题是这个。当我带来浏览器大小并且导航菜单从类别更改为“菜单”一词时,我可以单击它并选择我想要导航到的类别。然而,当我选择一个有四个或更多选项的类别时,第四个和所有其他选项似乎都被切断了。我试图改变某些元素的 z-index 来弥补这一点和其他一些事情,但我没有解决这个问题。我在这里寻找类似的问题,但没有找到同样的问题。任何人都可以提供帮助吗?
问问题
541 次
2 回答
1
我也遇到过类似的问题。真奇怪。我尝试了添加Dan建议的附加项目的工作,但空间(尽管截止)对我来说太大了。就我而言,它是一个<ul>
带有链接的列表。似乎对我有用的是在最后一个元素上设置下边距,如下所示:
<ul class='dropdown'>
<li><a href='#link'>Item 1</a></li>
<li><a href='#link'>Item 2</a></li>
...
<li><a href='#link' style='margin-bottom:1em;'>Item n</a></li>
</ul>
或者,为了保持标记更清晰并保持样式,您可以使用 CSS:
.problem-dropdown li:last-child
{
margin-bottom: 1em;
}
然后将该类添加problem-dropdown
到给您带来问题的下拉列表中。
如果您有时间,问题是由设置nav.top-bar.expanded
元素高度的代码引起的。如上设置margin-bottom
可以使其为菜单设置正确的高度。在我的情况下,手动增加它解决了我的问题,所以我想你可以为事件编写一个 JS 监听器,然后在它之后修复它。但是,人们可能会考虑首先修复执行它的代码。
于 2015-05-06T00:11:35.783 回答
0
我有同样的问题。出于某种原因,当我在导航缩小时单击子菜单时,它会将其切断。
我已经尝试过,z-index,填充,甚至每个 li a 的背景颜色,但我相信高度是从 JS 编译的。
临时解决方案是在菜单中添加另一个 Div。
<li><a href="#"> </a></li>
此获取已被切断,但这没关系,因为那里没有信息。希望这会有所帮助,直到创建更好的解决方案!
于 2013-07-02T15:45:31.560 回答