【发布时间】:2016-02-24 13:30:14
【问题描述】:
我正在尝试使用 Bootstrap 4,并且在卡片列中有一张卡片:
<div class="card-columns">
<div class="card">
<div class="card-block">
<h4 class="card-title">iPhone 5S</h4>
<h6 class="card-subtitle text-muted">Rp. 8.999.999</h6>
</div>
<img data-src="holder.js/100%x200" alt="100%x200" data-holder-rendered="true" style="height: 200px; width: 100%; display: block;">
<div class="card-block">
<p class="card-text">Apple iPhone 5S adalah handphone tercanggih dari Apple. Dapatkan
dengan harga khas dari Shopoza! Nikmati cicilan 0%
</p>
<div class="btn-group open">
<a href="#" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Add to cart</a>
<div class="dropdown-menu" style="
/* min-height: 100%; */
/* overflow: auto; */
/* max-height: 100%; */
/* height: 100%; */
">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
</div>
</div>
<a href="#" class="btn btn-secondary card-link">Quick checkout</a>
</div>
<!-- card block -->
</div>
<!-- card -->
</div>
card-columns 本身位于一个容器内,其中一行包含一个 col-sm-12 列。
这是显示的内容:
Button menu displayed into half
这里有什么问题? dropdown-menu div 类具有绝对定位。
【问题讨论】:
标签: css twitter-bootstrap twitter-bootstrap-4 bootstrap-4