我有一個列表組,我想顯示一些可以通過頁面內的另一個組件動態添加的元素。 我需要的是按鈕,用戶可以刪除這樣的元素。該按鈕應該右對齊。Litsgroupitem垂直居中的文本和按鈕在右邊
原來這就是我想出現在:
<ul class="list-group">
<li class="list-group-item">
<span>Item to delete</span>
<button type="button" class="btn btn-outline-danger pull-righ">
<i class="fa fa-times "/>
</button>
</li>
</ul>
問題是,該文本不是垂直居中,按鍵反而是。
如果我刪除按鈕的pull-right
類,按鈕是肯定不再一致,但文本垂直居中的按鈕。
我怎樣才能兼得?垂直居中的文本與按鈕放置在右側?
已嘗試將按鈕放在其自己的span
元素中,並應用類或元素樣式,例如, vertical-align
,不同的display
或line-height
。但據我所知,他們中的大多數確實需要爲父元素設置一個hight(我沒有)。 另一方面,它似乎做我想要的,只要沒有pull-right
按鈕。
嘗試使用flex,這就是我認爲的簡單方法 –