我有一个与插入符号正确对齐的问题.在范围内使用.pull-right可以将其转到右上角.
如何使其垂直居中?
我也想把文本对准左边
http://www.bootply.com/r8x7g5Bw5R
<div class="btn-group cust-dropdown"> <button type="button" class="btn btn-default dropdown-toggle cust-dropdown" data-toggle="dropdown"><span class="caret pull-right"></span><span>test</span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="#">test</a></li> <li><a href="#">tes2</a></li> <li><a href="#">test3</a></li> </ul> </div>
和CSS
.cust-dropdown { width: 200px;}
解决方法
只需在HTML中插入符号和跨度块:
HTML
<div class="btn-group cust-dropdown"> <button type="button" class="btn btn-default dropdown-toggle cust-dropdown" data-toggle="dropdown"><span id= "titl">test</span><span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="#">test</a></li> <li><a href="#">test 2</a></li> <li><a href="#">test 3</a></li> </ul> </div>
CSS
.cust-dropdown { width: 200px; } #titl { padding-right: 10px; }
您可以通过添加更多的padding-right来将文本对齐到左侧.