首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Bootstrap 3中获取垂直对齐的图像

问在Bootstrap 3中获取垂直对齐的图像
EN

Stack Overflow用户
提问于 2015-04-09 12:21:33
回答 4查看 38关注 0票数 0

我已经尝试了在stackoverflow上发布的各种其他解决方案,这些解决方案对其他人有效,但不幸的是,我无法让图像正确地垂直居中。我希望有人能弄清楚我们需要什么。

这是顶部导航栏的右上角,我设置了红色边框以便于查看。我希望右边的照片在集装箱内垂直居中,因为你可以从照片下面的间隙看到它不是垂直居中的。

请注意:我可以在图像上使用position:relative;bottom:-5px;让它工作,但我想知道是否有其他/更好的方法。

​

​

HTML:

代码语言:javascript
复制
<div id="nav-userOptions" class="col-xs-4">
   <div class="row">
      <a href="#">
         <div class="col-xs-6" ng-click="create_show=true" style="border:1px solid red;">
            <div  style="height:60px">
               <i class="fa fa-plus-circle" style="font-size:60px; border:1px solid red;"></i> 
            </div>
            <div>
               Create
            </div>
         </div>
      </a>
      <a href="#">
         <div class="col-xs-6" style="border:1px solid red;"  >
            <div style="height:60px; vertical-align:middle; float:none; display:inline-block; border:1px solid red;">
               <img   src="img/loggedIn/profilePic.jpg" height="52" width="52" style="border:1px solid red">
            </div>
            <div>
               Account
            </div>
         </div>
      </a>
   </div>
</div>
<!-- end nav-userOptions -->

CSS:

代码语言:javascript
复制
#nav-userOptions {
    text-align: center;
    color:#20a0d8;
}

#nav-userOptions a {
    color:#20a0d8;
}
EN

回答 4

Stack Overflow用户

发布于 2015-04-09 12:25:55

您可以尝试对img应用line-height: 60px。

或者,另一种解决方案:

代码语言:javascript
复制
img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
票数 0
EN

Stack Overflow用户

发布于 2015-04-09 12:40:36

添加css样式的display:table-cell?如果您定义了图像容器的高度,它就会起作用

代码语言:javascript
复制
div.img-container{
       display:table-cell;
       vertical-align: middle; 
       height: 60px;
    }
票数 0
EN

Stack Overflow用户

发布于 2015-04-09 12:42:39

您可以尝试使用css。

代码语言:javascript
复制
img{
 vertican-align:middle;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29529709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档