我正在与下面的.card
一起工作,并且有一次发现了“您喜欢这个”字样。与.btn-links
元素下方的“赞和评论” hr
保持一致。
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="card mx-auto mt-5" style="width:500px">
<div class="card-body">
<hr>
<div>
<button class="btn btn-link">Like</button>
<span class="text-muted" style="">You liked this.</span>
<button class="btn btn-link float-right">3 Comments</button>
</div>
</div>
</div>
我已经尽力想了一切。更改显示属性。使用边距或填充。调整字体高度。没有一个起作用。我不确定如何使其对齐,将不胜感激。
我可能可以使用浮点数甚至是flexbox来使它工作,但是这似乎已经结束了,如果可能的话,我宁愿不要。谢谢。
答案 0 :(得分:3)
您错过了垂直对齐方式,请在跨度上使用引导程序类align-middle
。
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="card mx-auto mt-5" style="width:500px">
<div class="card-body">
<hr>
<div>
<button class="btn btn-link">Like</button>
<span class="text-muted align-middle">You liked this.</span>
<button class="btn btn-link float-right">3 Comments</button>
</div>
</div>
</div>
答案 1 :(得分:0)
您可以使用此代码
body {
margin: 0;
padding: 0;
}
.btn-link {
font-weight: 400;
color: #007bff;
text-decoration: none;
margin-top: -4px;
}
<div class="card mx-auto mt-5" style="width:500px">
<div class="card-body">
<hr>
<div>
<button class="btn btn-link">Like</button>
<span class="text-muted" style="">You liked this.</span>
<button class="btn btn-link float-right">3 Comments</button>
</div>
</div>
</div>