【发布时间】:2015-09-01 19:50:45
【问题描述】:
我想对小、中、大屏幕尺寸进行如下设计::
对于超小屏幕,我希望它为:
这是我的代码:
.one {
background-color: #00CCFF;
}
.two {
background-color: #FFCCCC;
}
.three {
background-color: #99CCFF;
}
.four {
background-color: #CCFF33;
}
.five {
background-color: #FF9900;
}
.six {
background-color: #996666;
}
.mytab {
height: 50px;
}
.abc {
height: 100px;
background-color: #090;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-xs-12 col-sm-9 col-sm-push-3 abc">ABC</div>
<div class="col-xs-12 col-sm-3 col-sm-pull-9">
<div class="row">
<div class="col-xs-4 col-sm-12 one mytab">1</div>
<div class="col-xs-4 col-sm-12 two mytab">2</div>
<div class="col-xs-4 col-sm-12 three mytab">3</div>
</div>
</div>
<div class="col-xs-12 col-sm-9 col-sm-push-3">
<div class="row">
<div class="col-xs-4 four mytab">4</div>
<div class="col-xs-4 five mytab">5</div>
<div class="col-xs-4 six mytab">6</div>
</div>
</div>
</div>
<!-- row -->
上面的代码只会为超小尺寸产生正确的布局。对于所有其他尺寸,我得到以下结果:
我不需要空格。推/拉可能有一些我做错了。任何建议/代码更改建议都会非常有帮助。
【问题讨论】:
-
好朋友!
标签: css html twitter-bootstrap