css - 修改导航栏时,如何正确呈现下拉菜单?

标签 css drop-down-menu twitter-bootstrap-3 navbar

我正在使用 Bootstrap 创建我的用户界面。

我有一个相对较高的导航栏;导航栏的默认高度是 50px,我的导航栏是 100px。当我渲染一个拆分按钮时,菜单下拉菜单不考虑导航栏高度(下面的链接说明了这个问题)。我该如何解决这个问题,以便下拉菜单呈现在按钮下方(而不是导航栏下方)?

此外,如果有人对如何消除按钮组中间的空隙提出建议,那也太棒了!


澄清

我使用的是 SASS,所以我没有意识到我粘贴的链接没有说明问题。我编译了我的 CSS 并将其放在 JSFiddle 链接中。不幸的是,那里的 CSS 文件很大。

如果您将 BootStrap 与 LESS 或 SASS 一起使用,我将 $navbar-height 变量调整为 100px(而不是 50px)。

无论如何,我希望得到一些关于调整导航栏高度等内容的 Bootstrap Way™ 的指导,以便这些东西起作用。

(没有说明问题的旧链接) http://www.bootply.com/yOrqxaoM2t

(新链接) http://jsfiddle.net/marvery/VpL9N/1/

最佳答案

好的,看起来问题不在于 navba 高度,它与你在 .navbar-btn 上设置的 margin-bottom:33px 的边距有关 - 这需要被删除。

 .navbar-btn {
    margin-bottom:0px;/* should be zero bootstrap default btn margin- remove yours */ 
 }

将下拉列表移动到比默认值低 33px fiddle link

关于css - 修改导航栏时,如何正确呈现下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24362476/

相关文章:

html - 垂直菜单 CSS

javascript - 清除/重置按钮并在下拉列表中显示第一个/占位符

jquery - 使用一个处理程序运行两个 Bootstrap 3 崩溃

html - Bootstrap 3 : Push/pull columns only on smaller screen sizes

php - 使用PHP进行 "Fluid"设计(使用视口(viewport)分辨率)

javascript - 如何在 Bootstrap 中通过触摸(或鼠标)在幻灯片中启用滑动图像?

css - 背景附件 : fixed; is not working in firefox

html - 我想在用户单击按钮时创建一个可滚动的下拉 div

javascript - 使用 Yahoo API 的简单天气代码

html - 无法在 Bootstrap 3.3.5 中单击 form-control-feedback 中的链接