首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导嵌套行和列不正确堆叠

引导嵌套行和列不正确堆叠
EN

Stack Overflow用户
提问于 2016-02-16 10:45:31
回答 4查看 1.7K关注 0票数 0

我有以下布局:

http://codepen.io/anon/pen/jWJQXW/

代码语言:javascript
复制
<div class="container" id="dashboardContainer">
    <div class="row">
        <div class="col-md-4 col-sm-6 margin-bottom-30">
            <a href="" class="lg img-wheel" id="">
            Col 1-1
            </a>
        </div>
        <div class="col-md-4 col-sm-6 margin-bottom-30">
            <a href="" class="lg img-calendar" id="viewFutureBookings">
        Col 1-2
            </a>
        </div>

        <div class="col-md-4 col-sm-12">
            <div class="row">
                <div class="col-sm-6 col-md-12 margin-bottom-30">
                    <a href="#" class="sm img-compass" id="">
                       Col 2-1
                    </a>
                </div>
                <div class="col-sm-6 col-md-12">
                    <a href="#" class="sm img-present" id="referAFriend">
Col 2-2
                    </a>
                </div>
            </div>
        </div>
    </div>
</div>

当您在mdlg中查看时,这个功能非常好。但问题是,当您进入sm布局时,它将正确地布局自己,但不允许您单击第一行按钮。

我找到的解决方案是删除嵌套的行,但是它破坏了我的布局,因为边距/垫子已经用完了。

这类问题的推荐解决方案是什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-02-16 10:54:59

我做了以下工作:

代码语言:javascript
复制
#dashboardContainer a {
    background: red;
    display: block;
    border: 1px solid blue;
    color: white;
    position: relative; /* Add Position */
    z-index: 1; /* Add Stack Order */
}

在使用嵌套项时,我经常使用z索引来帮助管理元素的堆栈顺序。

附加评论:

我建议将引导CSS文件更新为最新版本,因为在使用v3.0.0时,它可能是某些浏览器上的错误

  • 我将其更改为v3.1.0及更高版本,行问题不再是一个问题。
票数 1
EN

Stack Overflow用户

发布于 2016-02-16 11:11:45

漂浮的问题。你这个巨大的街区覆盖了前两个街区

求解http://codepen.io/anon/pen/eJXbde

代码语言:javascript
复制
@media (min-width: 992px) {
  .col-sm-12 {
      clear: none;
  }
}
@media (min-width: 768px) AND (max-width: 992px) {
  .col-sm-12 {
      clear: left;
  }
}
票数 2
EN

Stack Overflow用户

发布于 2016-02-16 11:06:07

您需要将float: left添加到包含嵌套行的div中(我已经添加了类nested,这样就可以更容易地看到)。

在这里工作:http://codepen.io/samuidavid/pen/JGzwXB

代码语言:javascript
复制
<div class="container" id="dashboardContainer">
    <div class="row">
        <div class="col-md-4 col-sm-6 margin-bottom-30">
            <a href="" class="lg img-wheel" id="">
            Col 1-1
            </a>
        </div>
        <div class="col-md-4 col-sm-6 margin-bottom-30">
            <a href="" class="lg img-calendar" id="viewFutureBookings">
        Col 1-2
            </a>
        </div>

        <div class="col-md-4 col-sm-12 nested">
            <div class="row">
                <div class="col-sm-6 col-md-12 margin-bottom-30">
                    <a href="#" class="sm img-compass" id="">
                       Col 2-1
                    </a>
                </div>
                <div class="col-sm-6 col-md-12">
                    <a href="#" class="sm img-present" id="referAFriend">
Col 2-2
                    </a>
                </div>
            </div>
        </div>
    </div>
</div>

CSS:

代码语言:javascript
复制
@media (min-width: 768px) and (max-width: 992px) {
  .nested {
    float: left;
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35430414

复制
相关文章

相似问题

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