情報を列に入れてカードを設定しようとしています。表示されるテキストの長さが異なるため、カードの末尾に関連する詳細ボタンの詳細を修正したいので、前のボタンの状態にかかわらず、ボタンは常に整列します。ブートストラップテキストの後の固定位置のCSSボタン
また、行間でカードを区切りたいのですが、余白を変更すると最後の行にのみ適用されるため、まだ解決策を見つけることができませんでした。ここで
は私のコードです:
<div class="row my-flex-card">
<div class= "col-xs-4 col-sm-4 col-md-4 col-lg-4" ng-repeat="woman in women">
<!--Card-->
<div class="card">
<!--Card image-->
<img class="img-fluid" ng-src="{{woman.image_url}}" alt="{{woman.name}}">
<!--Card content-->
<div class="card-body inline-block">
<!--Title-->
<h4 class="card-title">{{woman.name}}</h4>
<!--Text-->
<p class="card-text"> <h5>{{woman.field}}</h5> <br> {{woman.job}}</p>
<a class="btn btn-success" href="#!/women/details/{{woman._id}}">Learn more</a>
</div>
</div>
<!--/.Card-->
</div>
</div>
マイCSS:機能が動作しない.row
.my-flex-card > div > div.card {
height: calc(100% - 15px);
margin-bottom: 15px;
}
.row {
margin-bottom: 50px;
}
。
ありがとうございました:)
私は '.card-text'のための固定' height'値を持つ代わりの配置を行うことを示唆しています。それはちょうどあなたが望むものかもしれません。段落にテキストが多すぎる場合、オーバーフローを避けるために 'text-overflow:ellipsis'を使うこともできます。 –
私はそれを試みましたが、タイトルとテキストの間に大きなスペースを作り、それを表示したので、うまくいきませんでした...さらに、段落全体を表示したいのですが、ボタンの後ろに表示されます。 –