css - Bootstrap 轮播控件进入其他 Div

标签 css twitter-bootstrap carousel bootstrap-carousel

我在 Bootstrap 中创建了一个简单的网站,我使用了 Bootstrap Carousel,但问题是图像 slider 的控件会妨碍小型设备中的其他布局:

enter image description here

正如您在这张图片中看到的,两个控件进入了蓝色的 div,所以这不是一件好事,但是我使用了正确的 Bootstrap 列系统:

 <div class="row">
    <div class="container">
        <div class="col-md-3">
            <div class="box">
                <div class="header">
                    <h3 class="BHoma"><u><strong>اخبار سایت</strong></u></h3>
                </div>
                <div class="news">
                    <p class="BHoma"><a href="#">اخبار سایت در سایت</a></p>
                    <p class="BHoma"><a href="#">اخبار سایت در سایت</a></p>
                    <p class="BHoma"><a href="#">اخبار سایت در سایت</a></p>
                    <p class="BHoma"><a href="#">اخبار سایت در سایت</a></p>
                </div>
                <div class="down">
                    <hr>
                    <p class="BHoma"><a href="#"><< همه خبرها</a></p>
                </div>
            </div>
        </div>
        <div class="col-md-6">
            <div id="myCarousel" class="carousel slide" data-ride="carousel">
                <!-- Indicators -->
                <ol class="carousel-indicators">
                    <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
                    <li data-target="#myCarousel" data-slide-to="1"></li>
                    <li data-target="#myCarousel" data-slide-to="2"></li>
                </ol>

                <!-- Wrapper for slides -->
                <div class="carousel-inner">
                    <div class="item active">
                        <img src="images/slideshow/1.jpg" alt="Los Angeles" style="width:100%;" class="tales">
                        <div class="carousel-caption">
                            <h3>Los Angeles</h3>
                            <p>LA is always so much fun!</p>
                        </div>
                    </div>

                    <div class="item">
                        <img src="images/slideshow/2.jpg" alt="Chicago" style="width:100%;" class="tales">
                        <div class="carousel-caption">
                            <h3>Chicago</h3>
                            <p>Thank you, Chicago!</p>
                        </div>
                    </div>

                    <div class="item">
                        <img src="images/slideshow/3.jpg" alt="New York" style="width:100%;" class="tales">
                        <div class="carousel-caption">
                            <h3>New York</h3>
                            <p>We love the Big Apple!</p>
                        </div>
                    </div>

                </div>

                <!-- Left and right controls -->
                <a class="left carousel-control" href="#myCarousel" data-slide="prev">
                    <span class="glyphicon glyphicon-chevron-left"></span>
                    <span class="sr-only">Previous</span>
                </a>
                <a class="right carousel-control" href="#myCarousel" data-slide="next">
                    <span class="glyphicon glyphicon-chevron-right"></span>
                    <span class="sr-only">Next</span>
                </a>
            </div>
        </div>
        <div class="col-md-3">
            <div class="box2">
                <form class="form" action="" method="POST">
                    <p><input type="text" name="" placeholder=""></p>
                    <p><input type="submit" name="" value="Submit"></p>
                </form>
            </div>
        </div>
    </div>
</div>

那么你知道我该如何纠正这个问题吗?

您也可以 checkout网站并对其进行测试...

最佳答案

你有行然后是容器。您需要将行放入容器中,以便列正常工作。现在你的盒子内容因为不稳定的布局而在你的 col-md-6 中移动。因此,影响列的类没有正确响应。

编辑: 实际上,这不是导致问题的原因。它实际上是 box 类上的 float:left 。它使它忽略它所在的 col-md-3 并使 col-md-3 没有高度。如果您在 .box 上放置一个媒体查询,使其在屏幕宽度为 992 或更大时只有 float:left,那么它会修复它。

关于css - Bootstrap 轮播控件进入其他 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44334427/

相关文章:

javascript - Bootstrap 网格的默认样式

javascript - 如何测试 "carousel"内的元素(溢出 :hidden"having multiple large children) is visually visible? 的容器)

carousel - Xamarin.Forms 轮播中的页面指示器,可能吗?

css - 如何在使用变换和关键帧时创建 DRY CSS

css - 为什么我的 div 互相推倒?

html - 如何完美对齐 <div> 元素?

javascript - 尝试将轮播添加到网页而不重定向

css - IE11 @media 宽度

html - .icon .pull-left 表示奇怪的行为

html - Bootstrap SASS 网格的错误列填充