我在自舉中有一個提醒,其中有一個圖標以及旁邊的一些文本。兩者分別分爲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