Verticaly Center在Bootstrap中使用右拉类对齐元素

时间:2016-07-25 23:45:43

标签: jquery html css twitter-bootstrap

HTML代码:

<h5>
<span style="vertical-align:central"><i class="fa fa-angle-right pull-right" style="font-size: x-large;"></i></span>
<img src="/myimage.jpg" /><span style="padding-left: 1em"></span>
<b>  Item 1 - Item 2 </b> <br />
<span style="font-size:small;padding-left:4em">StatusColourCode</span>
</h5>

如何根据fa fa-angle-right pull-right元素使具有h5类的span元素垂直居中?

我试过了style="vertical-align:central"但是没有用。

Screenshoot:

enter image description here

3 个答案:

答案 0 :(得分:0)

vertical-align应为middle而不是central,应该应用于图片

答案 1 :(得分:0)

要将div中的元素垂直居中,除非div是表格,否则不能use vertical-align:middle。要做到这一点,你只需要CSS3转换和CSS定位。这是代码:

div{
  position: absolute;
  top: 50%;
  transform: translateY(-50%); 
}

希望它有所帮助。

答案 2 :(得分:0)

通过添加行高行高:3em

解决了这个问题
<h5>
<span style="vertical-align:central"><i class="fa fa-angle-right pull-right" style="font-size: x-large;line-height:3em"></i></span>
<img src="/myimage.jpg" /><span style="padding-left: 1em"></span>
<b>  Item 1 - Item 2 </b> <br />
<span style="font-size:small;padding-left:4em">StatusColourCode</span>
</h5>