Bootstrap 轮播控件进入其他 Div
Bootstrap Carousel Controls Get Into The Other Divs
我在 Bootstrap 中创建了一个简单的网站,我使用了 Bootstrap 旋转木马,但问题是图像滑块的控件会妨碍小型设备中的其他布局:
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 中移动。因此,影响列的 classes 没有正确响应。
编辑:
实际上,这不是导致问题的原因。它实际上是方框 class 上的 float:left。它使它忽略它所在的 col-md-3 并使 col-md-3 没有高度。如果您在 .box 上放置一个媒体查询,使其在屏幕宽度为 992 或更大时只有 float:left,那么它会修复它。
我在 Bootstrap 中创建了一个简单的网站,我使用了 Bootstrap 旋转木马,但问题是图像滑块的控件会妨碍小型设备中的其他布局:
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 中移动。因此,影响列的 classes 没有正确响应。
编辑: 实际上,这不是导致问题的原因。它实际上是方框 class 上的 float:left。它使它忽略它所在的 col-md-3 并使 col-md-3 没有高度。如果您在 .box 上放置一个媒体查询,使其在屏幕宽度为 992 或更大时只有 float:left,那么它会修复它。