首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Bootstrap列像表格单元格一样工作

如何使Bootstrap列像表格单元格一样工作
EN

Stack Overflow用户
提问于 2016-03-25 02:17:56
回答 3查看 14.1K关注 0票数 5

我正在尝试让我的引导程序列表现得像td一样,或者找到其他方法使它们具有相同的高度和垂直居中的文本。我尝试过display:table-cell破解,但没有成功。下面我做错了什么?

小提琴:https://jsfiddle.net/DTcHh/18560/

代码语言:javascript
复制
<div class="row like-table-row">
  <div class="col-xs-8 col-sm-10 col-md-10 col-lg-10">
      <p>
         Here's some text that will surely be long enough to go onto another line if I make it thiiiiiiiiiiiiiiiiiiiiiiiiiisssssssssssssssssssssssss long
      </p>
  </div>
  <div class="col-xs-2 col-sm-1 col-md-1 col-lg-1">
       <p>
           Here's some shorter text
       </p>
  </div>
  <div class="col-xs-2 col-sm-1 col-md-1 col-lg-1">
       <p>
           Blah     
       </p>
  </div>
</div>
<div class="row like-table-row">
  <div class="col-xs-8 col-sm-10 col-md-10 col-lg-10">
      <p>
         Here's some text
      </p>
  </div>
  <div class="col-xs-2 col-sm-1 col-md-1 col-lg-1">
       <p>
           Here's some shorter text
       </p>
  </div>
  <div class="col-xs-2 col-sm-1 col-md-1 col-lg-1">
       <p>
           Blah     
       </p>
  </div>
</div>

代码语言:javascript
复制
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css');

.row.like-table-row { display: table-row; }
  .row.like-table.row > div { display: table-cell; vertical-align: middle; border: 1px solid #000; }
EN

Stack Overflow用户

发布于 2016-03-25 02:29:01

类名中有一个拼写错误:.row.like-table-row > div。现在继续移除浮动,以获得垂直居中的div。我也更新了你的小提琴:https://jsfiddle.net/vikasbaru/DTcHh/18566/

代码语言:javascript
复制
  .row.like-table-row > div { display: table-cell; vertical-align: middle; border: 1px solid #000; float: none; }
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36207297

复制
相关文章

相似问题

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