Twitter Bootstrap下拉菜单宽度

Abd*_*laf 3 twitter-bootstrap drop-down-menu

以下是我的目标:https://docs.google.com/file/d/0B13W1jkpc_BzLXZ6RGxGbUd2NG8/edit?usp=sharing

这是我的方法的CSS:

@media (min-width: 980px) {
.dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}
a.menu:after, .dropdown-toggle:after {
  content: none;
}
.navbar .dropdown-menu {
  margin-top: 0px;
  text-align: center;
}}
Run Code Online (Sandbox Code Playgroud)

它现在的样子:https://docs.google.com/file/d/0B13W1jkpc_BzZUlRck5VcWh0TkE/edit?usp=sharing

一切都工作正常,除了我似乎无法获得下拉菜单文本的正确宽度(我需要根据文本缩小宽度).那我该怎么做?

Sin*_*our 13

您必须删除列表的min-width属性.dropdown-menu.包含bootstrap 之后包括以下内容:

.dropdown-menu {
  min-width: 0px;
}
Run Code Online (Sandbox Code Playgroud)

另外,对于确切的风格,你给了,你可以使用引导程序的提示,而不是

  • 当它为"0"时,您不需要指定单位. (2认同)