html - col-lg-8 没有使用屏幕的 8/12?

标签 html css twitter-bootstrap twitter-bootstrap-3

大家好,我正在使用这段代码

<section id="post1">
<div class="container-fluid post-1">
    <div class="row">
        <div class="col-lg-12">
            <div class="col-lg-8 oblongbig">
            </div>
            <div class="col-lg-4">
                <div class="row">
                    <div class="=col-lg-6 oblong">
                    </div>
                </div>
                <div class="row">
                    <div class="col-lg-6 oblong">
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
</section>

要创建三个框,请查看http://deliciousproductions.com.au

我的问题是第一个较大的框没问题,但后两个框应该在第一个 col-lg-8 之后开始,但它们刚好紧靠着大框开始,就好像没有填充/边距一样。我添加了 10px 的边距,这样更容易理解。那么 col-lg-8 的宽度不是屏幕的 8/12 吗?

行中的 2 个框也没有响应,但当您缩小页面时会发生这种情况:https://gyazo.com/4929147de70b0a88ac54d29f4ff2c243

最后是:gyazo[.]com/c57374233a4e0f14fc4f757841893cc5

当页面调整大小时,您会建议如何调整 2 个较小的框,以便它们在较大框的下方水平放置。这是一个博客风格的网站 btw。

干杯,尼克

这也是每个盒子的 css

.oblongbig {
float: left;
width: 600px;
height: 300px;
background-color: #050505;
border-width: 1px;
border-style: solid;
border-color: rgba(0,0,0,.2);
margin: 10px;

.oblongbig:hover, .oblong:hover {
background-color: #121212;

.oblong {
float: left;
width: 300px;
height: 150px;
background-color: #050505;
border-width: 1px;
border-style: solid;
border-color: rgba(0,0,0,.2);
margin: 10px;

类似于:demo

最佳答案

您的网格代码有问题。用这个

<div class="container-fluid">
    <div class="row">
        <div class="col-lg-12">
            <div class="row">
                <div class="col-lg-8">
                    <div style="height:330px;background:#000;"></div>
                </div>
                <div class="col-lg-4">
                    <div class="row">
                        <div class="col-sm-12">
                            <div style="height:150px;background:#000;margin-bottom:30px;"></div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-sm-12">
                            <div style="height:150px;background:#000;"></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

也不要直接在网格列上应用样式。将内容 div 放在网格列中,并在该 div 上应用您想要的任何样式。

查看此 URL 以更好地了解 Bootstrap 网格系统 - http://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-grid-system.php

关于html - col-lg-8 没有使用屏幕的 8/12?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33950273/

相关文章:

javascript - 三 Angular 形 CSS 中的三 Angular 形

html - 如何使用滚动条(溢出时)和底部固定页脚制作自动高度内容?

javascript - 防止页面在 ajax 调用后刷新

html - Bootstrap 网格系统是流动的而不是静态的

twitter-bootstrap - 将 PrimeNG 与 Bootstrap 4 结合使用

html - Bootstrap ~ "aria-expanded"元素 <a> 不接受

jquery - 在我的侧边栏上有阴影

css - 更改元素相对于其自身的大小

javascript - 在浏览网站时保持与服务器的永久连接

jquery - CSS 选择器 :contains() doesn't work with line breaks