ブートストラップにはアイコンとその隣に何らかのテキストがあります。両方ともcol-md-1
とcol-md-11
に分かれています。右側のテキストの長さは動的なので、長い場合は次の行に折り返します。しかしアイコンは常に同じです。私は、アイコンを垂直方向の中央に維持する方法を考え出すのに問題がありますcol
。デフォルトではテキストが1行であれば、それはそうのような中心です:ダイナミックハイのブートストラップの列にアイコンを垂直に整列します
しかし、テキストは過去1行になると、アイコンが同じ場所に残ります。私は、アイコン(fontawesome)の<i>
に、ない結果とvertical-align:middle
を使用して試してみました - ここで見つける:
私も試してみてvertical-align:middle
を活用するためにdisplay:table
の内側にアイコンを入れてみましたが、運がない。可能であれば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>
EDIT - また助けを容易にするため、ここでplunkrです!
あなたのhtml/cssを投稿してください。 –
コードを入れてください – amansoni211
お詫び申し上げます。掲示される。私はあまりにも秒にplunkrを置くよ。 – erp