引导列表组中的垂直对齐文本

cch

我试图vertical-align在文字和按钮list-group-item与引导3.我试图让家长adisplay: table;和内部的div一个display: table-cell;,这样我可以使用vertical-align: middle

但是以上内容并不能解决问题,这是我创建的一个Codepen可以重现该问题。

尽管由于某种原因,如果我在SO代码段中发布相同的代码,它似乎正在工作。但是,当我在HTML文档中渲染它时,它将无法正常工作。

a {
  overflow: hidden;
  display: table;
}

a > div {
  display: table-cell; 
  vertical-align: middle; 
}

.btn {
  width: 100%;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="list-group">
    <!-- ngRepeat: value in results -->
    <a href="/store/products/testing" class="list-group-item search-product ng-scope" ng-repeat="value in results">
      <div class="media col-md-3">
        <figure class="pull-left">
          <img class="media-object img-rounded img-responsive" src="http://lorempixel.com/500/500" alt="Testing">
        </figure>
      </div>
      <div class="col-md-6">
        <h4 class="list-group-item-heading ng-binding"> Test product </h4>
        <p class="list-group-item-text ng-binding" ng-bind-html="value.short_description | to_trusted">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et…</p>
      </div>
      <div class="col-md-3 text-center">
        <div ng-controller="postDataToCartCtrl" class="ng-scope">
          <form url="store/addtocart" ng-submit="add(value.id, 1)" class="ng-pristine ng-valid">
            <input name="quantity" type="hidden" value="1">
            <button type="submit" class="btn btn-success">
              <span class="glyphicon glyphicon-shopping-cart"></span> Add to Cart
            </button>
          </form>
        </div>
      </div>
    </a>
    <!-- end ngRepeat: value in results -->

  </div>
</div>

Nilesh Mahajan

我已经修改了您的CSS代码

的CSS

a.list-group-item {
  overflow: hidden;
  display: table;
}

a.list-group-item > div {
  display: table-cell; 
  vertical-align: middle; 
  float:none;
}

检出以上代码。而不是a {}我已将a.list-group-item {}默认的引导.list-group-item {}用作覆盖display:table属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列中的垂直对齐引导文本

来自分类Dev

在引导程序行中垂直对齐按钮组

来自分类Dev

在引导程序行中垂直对齐按钮组

来自分类Dev

引导程序如何使文本在div容器中垂直对齐

来自分类Dev

在引导程序中垂直对齐控件

来自分类Dev

引导程序中锚点和输入组的垂直对齐

来自分类Dev

垂直对齐文本

来自分类Dev

在DIV中垂直对齐文本的问题

来自分类Dev

文本在DIV中未垂直对齐

来自分类Dev

在跨度中垂直对齐文本

来自分类Dev

在<a>包围的div中垂直对齐文本

来自分类Dev

在React Native中垂直对齐文本

来自分类Dev

跨度中的垂直对齐文本

来自分类Dev

在jQuery mobile中垂直对齐文本

来自分类Dev

在UILabel(xcode)中垂直对齐文本

来自分类Dev

在响应div中垂直对齐文本

来自分类Dev

在Dia的框中垂直对齐文本?

来自分类Dev

TwwDBGrid中的文本垂直对齐

来自分类Dev

在css中垂直对齐展开的文本

来自分类Dev

在项目列表中垂直对齐按钮

来自分类Dev

垂直对齐列表中的链接

来自分类Dev

在项目列表中垂直对齐按钮

来自分类Dev

使用引导程序根据图像垂直对齐文本

来自分类Dev

如何使引导程序按钮与文本连续垂直对齐?

来自分类Dev

使用引导程序类垂直对齐文本框

来自分类Dev

如何使用引导程序垂直对齐不同大小的文本

来自分类Dev

垂直对齐引导程序列表项

来自分类Dev

引导网格垂直对齐

来自分类Dev

垂直对齐的引导卡