我有一个列表组,我想显示一些可以通过页面内的另一个组件动态添加的元素。 我需要的是按钮,用户可以删除这样的元素。该按钮应该右对齐。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,这就是我认为的简单方法 –