为什么jumbotron没有覆盖div的高度?

时间:2015-04-22 00:34:49

标签: html css twitter-bootstrap

我正在学习bootstrap,我正在制作一个测试页面,其中我在jumbotron中有两个div。

通常情况下,jumbotron有一个灰色的背景覆盖其内部的所有内容,但当我添加这两个div时,jumbotron将高度改为大约50px高,并且不会覆盖其他两个div的高度我补充道。

有谁能解释我如何解决这个问题?

<小时/> 的 HTML:

<div class="container">
    <div class="jumbotron">
        <div class="col-sm-8">
            <ul class="rectangle-list">
                <li><a href="">List1 </a>
                    <ul>
                        <li><a href="">Element </a>
                            <ul>
                                <li><a href="">Element</a> </li>
                                <li><a href="">Element</a> </li>
                                <li><a href="">Element</a> </li>
                            </ul>
                        </li>
                        <li><a href="">Element</a>
                            <ul>
                                <li><a href="">Element</a></li>
                                <li><a href="">Element</a></li>
                            </ul>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>

        <div class="col-sm-4">

            <img src="images/image.jpeg" class="img-responsive"/>
            <img src="images/image.jpeg" class="img-responsive"/>
        </div>

    </div>

    <div class="col-sm-12">
        <a href="#" class="btn btn-warning "><span class="glyphicon glyphicon-eye-open"></span> Button</a>
    </div>
</div>

With one column

With two columns

在第二张图片上,您可以看到灰色容器如何变小。

1 个答案:

答案 0 :(得分:2)

我明白了!

在bootstrap上,col-div应嵌套在<div class='row'>

最终代码:

HTML:

<div class="container">
    <div class="jumbotron">
     <div class="row">
        <div class="col-sm-8">
            <ul class="rectangle-list">
                <li><a href="">List1 </a>
                    <ul>
                        <li><a href="">Element </a>
                            <ul>
                                <li><a href="">Element</a> </li>
                                <li><a href="">Element</a> </li>
                                <li><a href="">Element</a> </li>
                            </ul>
                        </li>
                        <li><a href="">Element</a>
                            <ul>
                                <li><a href="">Element</a></li>
                                <li><a href="">Element</a></li>
                            </ul>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>

        <div class="col-sm-4">

            <img src="images/image.jpeg" class="img-responsive"/>
            <img src="images/image.jpeg" class="img-responsive"/>
        </div>
      </div>
    </div>

    <div class="col-sm-12">
        <a href="#" class="btn btn-warning "><span class="glyphicon glyphicon-eye-open"></span> Button</a>
    </div>
</div>