【发布时间】:2013-08-27 03:15:16
【问题描述】:
<div id="show01">
<img src="https://www.google.com/images/srpr/logo4w.png">
<img src="https://www.google.com/images/srpr/logo4w.png">
<img src="https://www.google.com/images/srpr/logo4w.png">
</div>
<div id="content"></div>
CSS
#show01{
margin-top:14px;
position: relative;
height:auto;
border:thin solid blue;
}
#show01 img {
position: absolute;
max-width:70%;
}
#content{
background:#999;
height:45px;
}
img 必须是 position:absolute,因为它们是 jquery 幻灯片放映的主题。
但是,在这种情况下 div content 会转到页面顶部,因为 div #show01 没有高度。它只是顶部的一条蓝线。
那么,我怎样才能保持 img position:absolute 和 show01 的高度与内部的 img 一样。
由于保持响应式布局,我无法以像素为单位定义 div show01 高度。
小提琴是here
【问题讨论】:
-
查看这篇文章:stackoverflow.com/a/9061682/2714670 问题是一样的 ;)
标签: css positioning