我已經閱讀了數十篇關於此主題的文章,但其他人都遇到了水平溢出問題,而我的問題是垂直的,像浮動,清除和溢出參數設置等解決方案似乎不起作用。下面是代碼: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? –