gpt4 book ai didi

css - 流体设计中的下拉导航,调整页面大小时溢出

转载 作者:行者123 更新时间:2023-11-28 13:37:32 26 4
gpt4 key购买 nike

我在流畅设计的导航方面遇到了困难。当我缩小页面时,链接会落在我为它们指定的黑条下方。如果我说,

    overflow: hidden;

然后我的下拉列表以及导航末尾的必要链接都被隐藏了。它变得更加复杂,我认为,因为下拉菜单。

有谁知道我可以做些什么来调整我页面的导航栏大小,同时保持所有链接的下拉菜单可见?

这是一把 fiddle http://jsfiddle.net/pFQhm/

最佳答案

您的问题源于使用 float:left; 创建水平菜单。如前所述,使用 float:left; 需要您使用 overflow:hidden; 才能实现动态高度导航。

替代方法是使用 display:inline-block; 而不是 float:left; 以使您的菜单项水平排列。完成后,剩下的就非常简单了。

Here's a basic example of a navigation system using display:inline-block;

因此,在您的情况下,您会:

  1. #top_menu 中移除 min-width
  2. #top_menu 中删除定义的 height
  3. #top_menu li
  4. 中删除 float:left;
  5. #top_menu li
  6. 上将 display:block; 更改为 display:inline-block;
  7. 根据需要设置样式

导航项现在根据需要换行,同时仍保持菜单的可见性。

And here's a jsFiddle with your code, modified as suggested.

关于css - 流体设计中的下拉导航,调整页面大小时溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com