我正在使用 Bootstrap 3.3.7 设计前端并使用 Flatly 主题。
我遇到了一个我认为应该有简单解决方案的问题。
我想要一个容器分成 70-30 的比例,我正在尝试这个 HTML 代码:
<div class="container">
<div class="row">
<div class="col-sm-6">
<custom-data-table/>
</div>
<div class="col-sm-6">
<label for="searchQ">Search</label>
<input
required
minlength="1"
id="searchQ"
ngModel name="searchQ"
type="text"
#searchQ="ngModel"
(change)="log(searchQ)"/>
</div>
</div>
</div>
使用这种风格,无论我的屏幕有多宽,我都会遇到重叠 Div。
我想要由这 2 个 DIV 以 70:30 的比例共享而不重叠的屏幕。
任何建议/想法表示赞赏!
只需使用一列并使用您自己的自定义逻辑对其进行划分:
.myThing {
display:flex;
}
.myThing .firstColumn {
flex: 0 0 70%;
}
.myThing .second {
flex: 0 0 30%;
}
<div class="container">
<div class="row">
<div class="col-xs-12 myThing">
<div class="firstColumn"></div>
<div class="secondColumn"></div>
</div>
</div>
</div>
我在这里使用了 flex 但你可以使用浮动blocks
,如果你愿意。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句