【发布时间】:2018-01-23 11:30:30
【问题描述】:
需要根据屏幕大小使用 bootstrap4 正确定位块。在大屏幕中,所有的都应该排成一行,但是当屏幕尺寸减小到中等时,最右边的块应该在第一个块的下方。我尝试使用 d-none 类并且它有效。但是,需要重复代码。所以,只是想确定一下,这样做是否合适。谢谢!
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row no-gutters">
<div class="col-sm-12 col-md-6 col-lg-4" style="background-color: red; height: 60px">
<p>Bread Crump</p>
<p>Bread Crump</p>
<div class="d-none d-md-block d-lg-none mt-2" style="background-color: pink; height: 100px">
<p>List</p>
<p>List</p>
<p>List</p>
</div>
</div>
<div class="col-sm-12 col-md-6 col-lg-4" style="background-color: green; height: 150px">
<p>Name</p>
<p>Name</p>
<p>Name</p>
<p>Name</p>
</div>
<div class="col-sm-12 col-md-6 col-lg-4 d-md-none d-lg-block" style="background-color: pink; height: 100px">
<p>List</p>
<p>List</p>
<p>List</p>
</div>
</div>
【问题讨论】:
标签: html css twitter-bootstrap bootstrap-4