首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导缩略图位置

引导缩略图位置
EN

Stack Overflow用户
提问于 2017-03-19 02:33:03
回答 3查看 441关注 0票数 1

我正在使用bootstrap缩略图类来显示球员列表,如下面的照片所示。问题是,一些球员的名字超过了一行,并去了第二行,这不会使缩略图的尺寸相同。我面临的真正问题是照片中第二行所看到的缩略图的错误位置。我怎么才能修复它?代码如下:

代码语言:javascript
复制
<div class="row">
  <div ng-repeat="player in $ctrl.players">
  <div class="col-sm-4 col-md-3">
    <div class="thumbnail">
      <img ng-src="{{player.imgpath}}" height="100" width="121" alt="" style="border-radius: 100%"/>
      <div class="caption">
        <h4><span class="badge">{{player.jersey}}</span> {{player.name}}</h4>
        <table class="table">
          <tr>
            <td><b>Position</b></td>
            <td>{{player.position}}</td>
          </tr>
        </table>
      </div>
    </div>
  </div>
  </div>
</div>

EN

回答 3

Stack Overflow用户

发布于 2017-03-19 02:41:28

您可以在名称上使用nowrap。这样它们将只有一行.nowrap { white-space: nowrap ; }

否则,我建议使用flexbox,而不是tables来显示团队成员。它是响应式的,你不会遇到像第二排那样的问题。

票数 0
EN

Stack Overflow用户

发布于 2017-03-19 02:50:19

可以使用display:inline-block和float:none;

代码语言:javascript
复制
.col-md-*,.col-sm-*,.col-xs-*{
 float:none;
 display: inline-block;
margin-left: -4px;
vertical-align: top;
}
票数 0
EN

Stack Overflow用户

发布于 2017-03-19 03:15:37

代码语言:javascript
复制
.caption h4{
   display: table;
 }

.caption h4 .badge{
display:table-cell;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42878303

复制
相关文章

相似问题

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