回答
幾件事情會在這裏:
- 您的評論框格擁有100像素
- 固定高度的所有這個div裏面的元素絕對定位,這需要他們出文檔的正常流動,這會導致包含註釋框div無法包裹/拉伸以適合兒童使用浮點數或僅刪除看起來像第二個
<p>
的較大內容的位置。用利潤率來此<p>
的位置,請參見下面
我能夠改變你的CSS如下來解決這個問題:
#comments .commentBox { /* style.css line 483 */
background-color:#DCDCDC;
/*height:100px; --removed this */
min-height:100px;
position:relative;
}
#comments .commentBox .comment-content { /* style.css line 523 */
color:#676767;
font-size:0.91em;
font-weight:bold;
line-height:24px;
margin:52px 92px 0 0; /* -- added this */
/* -- removed these
position:absolute;
right:95px;
top:52px;
width:570px;
*/
}
你想要的clearfix黑客。
添加到您的樣式表:
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
然後,添加class="clearfix"
到您的DIV(或clearfix
到您現有的div類),並應適當清除文本。
有正在使用的有沒有花車,在clearfix黑客是不會幫在這種情況下。 – 2010-09-05 22:01:11
@Moin Zaman,AFAIK,絕對定位的元素流出,然後我認爲clearfix也應該起作用。 – 2010-09-05 22:04:13
@Jesus:不,clearfix hack只適用於浮動元素。也有它的問題。閱讀:http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/和http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the -clearfix -css-hack/ – 2010-09-05 22:08:51
- 1. 如何動態更改文本區域jquery的高度?
- 2. 使用CSS覆蓋禁用的輸入和文本區域
- 3. 如何更改APEX區域的高度
- 4. CSS:可變高度標題的100%高度內容區域
- 5. div的高度不變CSS
- 6. 試圖覆蓋文本輸入高度
- 7. 覆蓋繼承的CSS高度
- 8. Div覆蓋層高度問題
- 9. CSS DIV與非工作溢出/高度覆蓋
- 10. 如何讓div在高度變化時自動改變高度?
- 11. CSS中心div覆蓋覆蓋頂部
- 12. 如何用按鈕覆蓋div的所有高度?
- 13. 覆蓋父div的css
- 14. 動態文本區域高度
- 15. CSS:增加父寬度,如果p覆蓋的高度
- 16. css覆蓋寬度
- 17. CSS覆蓋鏈接文本
- 18. 覆蓋2文本HTML/CSS
- 19. 如何覆蓋CSS的寬度?
- 20. 如何覆蓋960.css中的寬度?
- 21. 如何擴大div來覆蓋剩餘頁面高度
- 22. 如何獲得nicEdit文本區域的高度?
- 23. 腳本動畫DIV的高度正在改變DIV的高度突然
- 24. 覆蓋區域渲染
- 25. Java3D實現區域覆蓋
- 26. JQuery - 找到div的高度,然後創建循環覆蓋div
- 27. CSS div覆蓋和jQuery
- 28. CSS內容區域100%高度
- 29. CSS Div覆蓋其中的其他div
- 30. CSS:調整塊的高度,以文本
非常感謝。你是最棒的。 – faressoft 2010-09-05 22:57:11