Vertically center element with Bootstrap 3

若如初见. 提交于 2020-01-15 05:25:11

问题


I would like to vertically center 'design' label as well as '21nov'.

<div class="row">             
     <div class="col-xs-6 col-xs-offset-1">                
         <a href="/job/52"><span class="jobtitle">designer</span></a>
         <span class="companyname"> @Subiaco</span>
         <div class="salary">90.000$ - 100.000$</div>
     </div>
     <div class="col-xs-3">   
        <span class="label label-success">design</span>                         
     </div>                         
    <div class="col-xs-2">                   
      21 nov.
    </div>                 
</div>

Current design : http://jsfiddle.net/8FM3n/


Expected design:

Any hint ?


回答1:


Assuming it isn't dynamic content of varying heights, you can use line-height.

.row .col-xs-3, .row .col-xs-2 {
    line-height: 49px;
}

jsFiddle example - it's vertically aligned now, though you might want to apply the styling to a different class so it won't affect other row elements.



来源:https://stackoverflow.com/questions/20135685/vertically-center-element-with-bootstrap-3

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!