我有一个“maincontent” div,其中包含我的内容。里面有一些 javascript (Fancybox) 来显示图像。我试图让 div 的高度自动更改以伴随其中的任何内容,以便 div 本身不会滚动,但整个网页会滚动。
这是我要修复的页面:http ://willryan.us/content/photo.html
我试过弄乱最小高度、高度:自动、溢出:自动等,但没有结果。Height:auto 认为文本是 div 中唯一的内容,就像它完全忽略 javascript 图像一样。
这是我现在的CSS:
div#content {
overflow:auto;
width:958px;
height: 800px;
position:absolute;
top:50px;
left:0px;
background-color:#C0CACE;
border:1px solid;
border-color:#616161;
-webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 1);
z-index:1;
}