我已经阅读了数十篇关于此主题的文章,但其他人都遇到了水平溢出问题,而我的问题是垂直的,像浮动,清除和溢出参数设置等解决方案似乎不起作用。下面是代码:Div内容溢出问题
HTML:
<div style="padding:25px">
<? $pieces = explode("|",$row['comments']); foreach ($pieces as $comment) { $comment = explode("~",$comment); ?>
<div class="commentdiv" style="padding:10px;border-radius: 5px; position:relative; float:left; width:100%; margin-bottom:25px; background-color:#FFF;">
<div class="commentcover" style="clear:both">Written by <i><? echo $comment[1]; ?></i> on <b><? echo $comment[2]; ?></b></div>
<div class="commentholder" style="clear:both"><? echo $comment[0]; ?></div>
<div style="clear:both"></div>
</div>
<? } ?>
</div>
CSS:
.commentcover {
position: absolute;
top: 0;
left: 5%;
width: 90%;
height: 90%;
z-index: 500;
padding:10px;
background-color: #fff;
opacity: 0;
filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0);
border-radius: 5px;
text-align:center
}
.commentholder {
position:absolute; top:10px; left:5%; z-index:400; width:90%;
}
我一直在玩这个很长一段时间没有太多的成功..我不想来拍滚动条:/
Here is a link to what I'm working on - 表格条目被展开以显示多个单独的评论。鼠标悬停会导致注释覆盖注释并显示注释的日期和作者。只需打开顶部表格行并将鼠标悬停在评论上即可查看我在说什么(当然不是在IE中工作)。现在评论框是一个高度,但这不是一个理想的解决方案。你可以看到最长的评论已经溢出了一点。
你们认为什么?
链接不工作 –
@Milan Jaric:我修好了。 – thirtydot
你需要位置:绝对所有divs? –