我有一个示例页面,其中有三个div
如下:
<body class="container">
<div class="row">
<div class="col-lg-4 col-md-6 col-md-push-6 col-lg-push-0"></div>
<div class="col-lg-4 col-md-6 col-md-pull-6 col-lg-pull-0"></div>
<div class="col-lg-4 col-md-6 col-md-push-6 col-lg-push-0"></div>
</div>
</body>
&#13;
当浏览器尺寸达到md
点且第二div
高于第一个div
时,第三个div
会转到第一个setTimeout()
的右侧。我应该如何更改网格实现来修复它?
我在codepen.io
答案 0 :(得分:1)
Sytax错误:
无需col-lg-4.col-md-6
将其替换为col-lg-4 col-md-6
<body class="container">
<div class="row">
<div class="col-lg-4 col-md-6 col-md-push-6 col-lg-push-0"></div>
<div class="col-lg-4 col-md-6 col-md-pull-6 col-lg-pull-0"></div>
<div class="col-lg-4 col-md-6 col-md-push-6 col-lg-push-0"></div>
</div>
</body>
如果你将最后一个col-md-push-6和col-lg-push-0替换为col-md-offset-6和col-lg-offset-0。它应该按照你想要的方式运作。
这是分叉codepen
这是因为偏移的工作方式不同于push in bootstrap。 Here is reason
答案 1 :(得分:0)
<body class="container">
<div class="row">
<div class="col-lg-4 col-md-6 col-md-push-6 col-lg-push-0"></div>
<div class="col-lg-4 col-md-6 col-md-pull-6 col-lg-pull-0"></div>
<div class="col-lg-4 col-md-6 col-md-pull-6 col-lg-push-0"></div>
</div>
</body>