首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导50%的.row

引导50%的.row
EN

Stack Overflow用户
提问于 2015-09-09 06:59:30
回答 4查看 4.2K关注 0票数 4

我刚开始使用bootstrap,我在百分比嵌套高度方面遇到了问题。例如,我有一个包含.col-sm-8和.col-sm-4的.row。of sm-8中有很多内容,它决定了列的高度和它的父.row。然而,当我想要将两个div (.map和.contact)分别设置为50%的高度时,它会给我留下这样的结果。

即使在这两个.row中都没有内容,我的div高度也比以前高得多。我如何才能完成一个看起来像下一张图片的布局,使.row、.map和.cotact的高度完全依赖于第一列的高度,这是由其中的内容决定的。我不知道到底是什么导致了这个问题。我希望您理解我的意思:)

EN

回答 4

Stack Overflow用户

发布于 2015-09-09 07:03:48

在你的.row上添加css:

代码语言:javascript
复制
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;

更新:jsfiddle:https://jsfiddle.net/xuoxz7zx/2/

票数 2
EN

Stack Overflow用户

发布于 2015-09-11 18:58:00

css

代码语言:javascript
复制
.clearfix {
    zoom: 1;
}

    .clearfix:before, .clearfix:after {
        content: "";
        display: table;
        line-height: 0;
    }

    .clearfix:after {
        clear: both;
    }

HTML

代码语言:javascript
复制
<div class="row clearfix">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
票数 0
EN

Stack Overflow用户

发布于 2015-09-11 19:11:03

您可以使用jQuery轻松完成此操作。

试试这个:

代码语言:javascript
复制
$(function(){
  var correctHeight = ($('.col-sm-8').height) / 2;

  $('.map, .contact').height(correctHeight);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32468520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档