【问题标题】:Bootstrap grid coloumns overlaping when resized调整大小时引导网格列重叠
【发布时间】:2015-04-02 20:44:49
【问题描述】:

当我调整大小时,我的主要部分与我的最新部分重叠。我不知道是什么原因造成的,我希望有人能最终结束我的痛苦。

.l-latest {
	margin-bottom: $theme-margin;
	margin-top: 0;
	height: 270px;
}


.latest-item {
	height: 270px;
}

.last-item h2 {
	line-height: 270px;
}


        <!-- LATEST -->

        <section class="latest l-latest">

            <div class="container">
                <div class="row">
                    <div class="col-md-4">
                        <div class="latest-item">
                            <a href=""><h2>READ OUR REVIEWS</h2></a>
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="latest-item">
                            <a href=""><h2>UPCOMING EVENTS</h2></a>
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="latest-item">
                            <a href=""><h2>LATEST PHOTOS</h2></a>
                        </div>
                    </div>
                </div>
            </div>

        </section>



        <!-- MAIN -->

        <section class="main l-main">

            <div class="container">
                <div class="row">
                    <div class="col-md-8">

                        <h2>LATEST POTSTS</h2>
                        <hr>

                        <a href=""><img src="images/post1.jpg" alt=""></a>
                        <h2>What happend last friday</h2>
                        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in...read more <i class="fa fa"></i></p>
                        <ul class="author">
                            <li><i class="fa fa"><a href="#">Vlad</a></i></li>
                            <li><time>August 13th, 2015</time></li>
                            <li><i class="fa fa"><a href="#">0 Comments</a></i></li>
                        </ul>
                    </div>
                       
                    </div>
                    </div>
                
            </div>

        </section>
       

【问题讨论】:

    标签: twitter-bootstrap grid overlap overlapping


    【解决方案1】:

    这是因为.l-latest 的固定高度为 270 像素。在“智能手机/平板电脑模式”下,您的 div 被堆叠起来,这意味着它们的高度为 3*270px (=810px),但 l-latest 仅覆盖 270px。

    .l-latest 中删除 270px 或添加媒体查询以设置高度:auto on .l-latest。

    【讨论】:

    • 感谢您的回答,我终于想通了。现在我想起来了,我什至不知道为什么我将 270 高度添加到 .l-latest 以及里面的项目。
    猜你喜欢
    • 1970-01-01
    • 2012-12-22
    • 2017-11-08
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    • 2018-09-26
    • 1970-01-01
    • 2018-06-27
    相关资源
    最近更新 更多