我想要 4 个 div,它必须以不同的分辨率更改,但它不起作用。
我想要
≥992px
时,div在同一行(3列)≥768px
时,div 分为 2 行,第一行有 3 个第一个 div,有 4 列,第二个 div 有 12 列但是最后一个决议不起作用,
<768
。我只看到分辨率 col-lg 和 col-md...
但如果我删除分辨率col-md
,那么分辨率 col-6 就可以了!
我不知道答案
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<body class="container-fluid">
<div class="row">
<div class="col-6 col-sm-6 col-md-4 col-lg-3 bg-danger">Div1 respon</div>
<div class="col-6 col-sm-6 col-md-4 col-lg-3 bg-primary">Div2 respon</div>
<div class="col-6 col-sm-6 col-md-4 col-lg-3 bg-success">Div3 respon</div>
<div class="col-6 col-sm-6 col-md-4 col-lg-3 bg-secondary">Div4 respon</div>
</div>
</body>
你就快到了。您需要使用
col-md-12
作为第四个元素。您可以删除 sm
断点,因为它们是多余的。它们会用相同的值覆盖您的默认值。
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<body class="container-fluid">
<div class="row">
<div class="col-6 col-md-4 col-lg-3 bg-danger">Div1 respon</div>
<div class="col-6 col-md-4 col-lg-3 bg-primary">Div2 respon</div>
<div class="col-6 col-md-4 col-lg-3 bg-success">Div3 respon</div>
<div class="col-6 col-md-12 col-lg-3 bg-secondary">Div4 respon</div>
</div>
</body>