下面是我试过的代码: 我想要左边的图像和右边的按钮。对于小屏幕,按钮应在新行中移动到图像下方。
<div class="row">
<div class="col-12">
<div class="d-flex justify-content-lg-between">
<div>
<img src="http://placehold.it/300x300" alt="" class="coverImage">
</div>
<div>
<button class="btn btn-success">Follow</button>
<button class="btn btn-success">Add to Favourite</button>
</div>
</div>
</div>
</div>
但在小屏幕上,右侧部分(按钮)只是与同一行的图像内联堆叠。
最佳答案
- 使用
col-6
- 使用
text-right
在右侧对齐按钮
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-md-6">
<div>
<img src="http://placehold.it/300x300" alt="" class="coverImage">
</div>
</div>
<div class="col-md-6 text-right">
<button class="btn btn-success">Follow</button>
<button class="btn btn-success">Add to Favourite</button>
</div>
</div>
</div>
如果要让左边的按钮对齐md
屏幕,使用 text-md-left
还有。
关于html - Bootstrap 4 左右对齐 div,对于小屏幕,将它们显示在不同的行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51010053/