我在自举中有一个提醒,其中有一个图标以及旁边的一些文本。两者分别分为col-md-1
和col-md-11
。右侧的文本可以是长度动态的,所以如果长度很长,它会包装到下一行。但图标总是一样的。我无法弄清楚如何将图标垂直居中放置在其col
内部。默认情况下,如果文本是一条线,它的中心,像这样:在动态高度自举排列中垂直对齐图标
但是,当文云过去一条线,图标保持在相同的位置。我对图标(fontawesome)的<i>
使用vertical-align:middle
尝试过,但没有结果 - 在这里找到:
我也试图把的display:table
内的图标,试图采取vertical-align:middle
的优势,但没有运气。如果可能,我想保留Bootstrap列间距,但是我希望无论文本的长度如何,图标都居中。
<div class="alert alert-danger"
role="alert">
<div class="row">
<div class="col-md-1">
<i class="fa fa-exclamation-triangle fa-2x"
style="vertical-align:middle;"></i>
</div>
<div class="col-md-11">
{{vm.modalConfig.message}}
</div>
</div>
</div>
编辑 - 也为了便于帮助,这里有一个plunkr!
请张贴您的html/css。 –
请把你的代码 – amansoni211
道歉。发布。我也会在一秒钟内发起一个游戏。 – erp