我有一個問題,我有一個父div的動態構建表內。在IE8中CSS表格高度溢出容器div
我已經設置了父DIV以最大高度,但如果表是較大的,則DIV表完全忽略最大高度的它的父股利和溢出在頁面
以下是CSS的表:
#navigator_table
{
table-layout: fixed;
font-family: Arial;
font-size: 10px;
margin: 5px 5px;
text-align: center;
border-collapse: collapse;
border: 1px solid #000;
Width: 95%;
}
以下是股利的CSS:
.navigator_overflow
{
max-width: 650px;
height: expression(this.scrollHeight > 599 ? "600px" : "auto");
max-height: 600px;
overflow: scroll;
}
我曾嘗試任何添加以下沒有結果在div和T兩個他表:
overflow: hidden, auto, scroll
clear: both;
float: left;
display: block;
overflow hidden剛剛刪除了滾動條,但表仍然超出了頁面的邊界。
我曾嘗試加入:
height: expression(this.scrollHeight > 599 ? "600px" : "auto");
/* supposed to be the workaround for max-height in IE*/
表
最大高度在火狐和Chrome的偉大工程。這只是IE
我使用下面的文檔類型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
任何幫助將這個可以理解。
我試過這個選項: _document.getElementById('navigator_overflow').style.maxHeight ='500px'; _ 爲div和表,它沒有工作 – Joelle