html - Bootstrap 将容器放入容器流体中

标签 html css twitter-bootstrap

我想制作两个不同的列背景,为此我设置了 container-fluid,制作了两列,然后制作了另一行......但它不想工作。

I need like this (PHOTO)

这是我的代码

    <section id="mid">
    <div class="container-fluid mid">
        <div class="row">
            <div class="col-md-12">
                <div class="row">
                    <div class="col-md-6 left">
                        <div class="container">
                            <h2>Inovative macaroons</h2>
                            <div class="media">
                                <div class="media-left">
                                    <a href="#">
                                        <span class="fa-stack fa-2x media-object">
                                            <i class="fa fa-circle fa-stack-2x bg"></i>
                                            <i class="fa fa-tag fa-stack-1x fa-inverse"></i>
                                        </span>
                                    </a>
                                </div>
                                <div class="media-body">
                                    <h3 class="media-heading">Best Prices</h3>
                                    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce malesuada et.</p>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="col-md-6 right">
                        <h2> Specials</h2>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

在“左边”的 css 中,我制作了白色 BG,在右边,我制作了粉红色。

最佳答案

使用 flex css 来实现这一点。如果我对你的理解是正确的,你希望两列的高度与由于文本而具有最大高度的一列相同。

在你的代码中添加以下css

.flex-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .flex-row > [class*='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

然后将 flex-row 应用到包含左列和右列的行

<div class="row flex-row">
                <div class="col-md-6 left">
                    <div class="container">

希望这对您有所帮助。

关于html - Bootstrap 将容器放入容器流体中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40178520/

相关文章:

javascript - Textarea block 重音字母和 alt 代码符号

javascript - 1 个固定宽度的 div 和两个响应式 div

javascript - 停止后重新启动 CSS3 动画

javascript - "popover image"- 弹出图像后重新隐藏图像时遇到问题

html - 响应式标签和文本输出对齐

javascript - 如何实现只有一个嵌套元素应该溢出它的父元素

CSS 导航菜单自定义符号

javascript - 使用 'dataprovider' 方法生成列表项时无法在 Bootstrap 多选输入上定义选项

javascript - 如何使用 jquery 再次删除和重新创建元素?

jquery - 改变所有其他元素的背景颜色