【发布时间】:2018-02-26 07:33:48
【问题描述】:
我想要这样的结构:
但它不起作用,图像,日期,标题和副标题都可以,但是你知道如何将图像标题放在图像的正下方,并将视图和链接保存在具有相同边距的其他文本下方 - 左1rem?
我这里有示例:http://jsfiddle.net/tyyj57gs/6/,问题应该是因为水平卡 div 有显示 flex,但我没有成功解决这个问题。
HTML:
<div class="container pb-4">
<div class="row">
<div class="col-lg-3">
<div class="horizontal-card">
<img src="http://via.placeholder.com/200x100"/>
<div class="horizontal-card-body">
<span class="card-text">Date</span>
<h4 class="card-title">Title</h4>
<span class="card-text">Subtitle</span>
</div>
<div class="horizontal-card-footer">
<span>Image Title</span>
<a class="card-text status">#View</a>
<a class="card-text status">#Save</a>
</div>
</div>
</div>
CSS
.horizontal-card{
display: flex;
border:1px solid gray;
margin-bottom:1rem;
img{
width: 200px;
height: 100px;
border-bottom: 2px solid red;
}
.horizontal-card-body{
display: flex;
flex-direction: column;
margin-left:1rem;
}
}
【问题讨论】:
-
您上传的图片是您想要的最终结果,对吧?我是为你做的:)
-
@ovokuro 我建议您将其发布为答案