1
A
回答
1
也許你正在尋找類似的東西:Live demo (jsfiddle)
.centered {
text-align: center;
}
.centered .dropdown {
display: inline-block;
min-width: 500px; /* Needs to be big enough for the menu to be centered in it */
}
.centered .dropdown.open .dropdown-menu {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 200px;
}
<div class="centered">
<div class="dropdown">
<a class="dropdown-toggle btn" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="#">
Dropdown
<b class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li><a href="#">a</a></li>
<li><a href="#">b</a></li>
<li><a href="#">c</a></li>
</ul>
</div>
</div>
編輯完成CSS
1
如果要居中你div.dropdown
內的另一個div
做它像這樣:
#dropdown1 {
width: 183px;
margin: 0 auto;
}
它的缺點是你需要知道你正在居中的元素的確切寬度(這就是我使用id作爲選擇器的原因;當然你需要先琢磨它)。
瞭解它如何在您的updated fiddle上運行。
+0
不是我正在尋找的解決方案,因爲它必須針對每個dropdrown進行特定,否則我將不得不動態獲取/設置寬度。但它會有所幫助,直到我找到一個更好的方式來做到這一點。非常感謝! – Robyflc
相關問題
- 1. 在下拉列表中將值居中
- 2. 下拉菜單不居中
- 3. 居中css下拉菜單
- 4. 如何將div從上到下居中?
- 5. 如何將標籤垂直居中放置在相鄰的下拉列表中?
- 6. 下拉框中
- 7. 如何將下拉框中的值添加到Mysql查詢中?
- 8. 居中我的css下拉菜單
- 9. 如何居中按鈕框?
- 10. 如何居中圖片框
- 11. 居中並保持居中水平下拉菜單
- 12. 如何居中我的下拉列表html
- 13. 如何在JSF中編寫下拉框?
- 14. 如何在iphone中實現下拉框?
- 15. 到下拉框中
- 16. 如何將HTML下拉框中的值發送到JQuery函數
- 17. 如何將下拉建議添加到Angularjs中的文本框?
- 18. 居中一個CSS下拉菜單
- 19. 引導下拉文本垂直居中
- 20. 居中標籤+下拉一個div
- 21. CSS - 居中水平下拉導航
- 22. 如何填充第一個下拉框中的第二個下拉框(硬)
- 23. Yii,將下拉值複製到隱藏下拉框中
- 24. 如何將android中checkedTextView的複選框和文本居中?
- 25. 如何將Android對話框中的佈局居中?
- 26. MVC中的下拉框3
- 27. ipad中的下拉框
- 28. Gridview中的下拉框
- 29. 下拉框中的圖像
- 30. PHP MySQL的下拉框中
拉斯規則是什麼?它看起來不會影響任何東西。 – Pavlo
@PavloMykhalov確實,忘記了一些CSS來居中它(而不是僅僅填充容器)。 – Sherbrow
沒有檢查它是否是交叉瀏覽器的解決方案,但似乎如果它不是解決方案,它會讓我陷入困境。 非常感謝! – Robyflc