繁体   English   中英

宽度为100%时流体图像重叠div;

[英]Fluid image overlapping div when width: 100%;

我试图弄清楚为什么我的div被其他div重叠了。

标记看起来像

 <div  class="headerCarrousel">
    <img src="data/img/1_hero_carrousel/1.jpg" >
    <img src="data/img/1_hero_carrousel/2.jpg" >
    <img src="data/img/1_hero_carrousel/3.jpg" >
 </div>


 <div class="theStory">
    <p>aaaa</p>
 </div>

和我使用sass的风格一样,这就是该代码结构的原因。

.headerCarrousel {
   min-width: 1024px;
}

.headerCarrousel img{
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;

}

.theStory{
    margin: 0 auto; 
    text-align: center; 
}

因此,由于某种原因,div“ theStory”位于div标头卡鲁塞尔的下面,但被重叠了。 请注意,我必须将图像当作流畅的旋转木马,这就是为什么我要使用width:100%;

说明链接: http : //marceloduende.com/tango/

有人对此问题有解决方案吗? 谢谢。

只需转到此链接http://sfiddle.net/fcx4g/ (这就是您的工作)

它不是重叠的。 请多解释什么问题?

问题解决了。

为了解决这个问题,我必须使用jquery动态添加我的身高。

$('.headerCarrousel')
.css('height', $('.headerCarrousel img').height());

谢谢你们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM