我在表格单元格内有一个下拉菜单&按钮。此下拉菜单必须包含锚点和按钮。我无法控制用锚点替换按钮元素,但是,我希望按钮看起来就像标准的Bootstrap菜单项,所以我正像锚点一样对它们进行样式设置,但是项目的宽度会发生一些奇怪的事情。当位于表格内的下拉菜单将增长到最大的锚点的大小,但不是最大的按钮。但是,当在表格外部时,下拉菜单完美地增长到按钮的大小。样式Bootstrap下拉按钮与Firefox中表格的锚点相同
我已经把小提琴,借以说明问题:
http://jsfiddle.net/5p341amh/205/
<table>
<tbody>
<tr>
<td>
<div class="dropdown">
<button class="btn btn-default"
data-toggle="dropdown">
<span id="dropdown_title2">Select Something</span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu" >
<li><a tabindex="-1" href="#">Fooooooooooo</a></li>
<li><button tabindex="-1" href="#">Baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar</button></li>
<li><button tabindex="-1" href="#">Baz</button></li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
任何有识之士将是对如何解决这个伟大的!谢谢!
该问题只出现在Firefox浏览器。 Chrome似乎表现得如我所料。 –
在这里找到解决方案:https://github.com/twbs/bootstrap/issues/14320 不得不改变宽度:100%到最小宽度:100% –