【问题标题】:Keeping floating span valign middle保持浮动跨度valign中间
【发布时间】:2016-11-18 16:51:44
【问题描述】:

我已经尝试了很多来保持 span valign 居中。目前它看起来像:

但我想要那个:

你可以在这里玩:Link

【问题讨论】:

  • 删除浮动和垂直对齐的对象

标签: twitter-bootstrap-3 valign


【解决方案1】:

.wrapper{
  display:table-row;
}

.image-left{
  width:50px;
  height:50px;
  background-color:grey;
  }

.text-block{
  display:table-cell;
  vertical-align:middle;
}
<div class="wrapper">
  <div class="image-left">
  </div>
  <div class="text-block">
    <span>One does not simply css.</span>
  </div>
</div>

每当我需要对齐文本时,我倾向于在 span 的父元素或文本所在的 div 上使用 display: table-cellvertical-align:middle

但实际上有很多方法可以实现这一目标。我建议你谷歌一下,看看哪一个最适合你的情况。我只是更喜欢表格单元格,因为它们会自动调整到行中的所有内容,并且看起来很干净。

详细信息:http://phrogz.net/css/vertical-align/

顺便说一句,您的链接无效。

【讨论】:

  • 抱歉链接现在应该可以使用了。我认为那是 bootply.com 上的一个错误
  • 请重试。我已经尝试过这个解决方案,但它不能解决我的问题?!​​
  • 只需从 .text 中删除 padding-left:20px 就可以了。 ;)
猜你喜欢
  • 2012-02-02
  • 2015-10-29
  • 1970-01-01
  • 2012-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-08
相关资源
最近更新 更多