2014-01-16 43 views
0

我已經宣佈table-layout:fixed,但是當數據不符合代碼指定的寬度時列仍然展開。 這裏是我的CSS代碼:防止表列擴大css

table 
{ 
font-size:15px; 
table-layout: fixed; 
} 

#problem-submission td, #problem-submission th 
{ 
    font-size:15px; 
    font-family: "Courier New", Courier, monospace; 
    padding:2px 7px 1px 5px; 
} 
#problem-submission td 
{ 
height:10px; 
} 

#problem-submission th 
{ 
    font-size:15px; 
    height :25px; 
    text-align:left; 
    padding-top:1px; 
    padding-bottom:1px; 
    background-color:#E6E6E6; 
    color:black; 
} 
+0

你在哪裏設置'寬度'? –

+0

@NickR僅在標記中。 \t \t 用戶 \t \t 結果 \t \t 時間 \t \t Lang \t \t我應該在​​還提嗎? – chandan111

+0

試過了:text-overflow:ellipsis;或類似的東西? – ylerjen

回答

0

設置寬度和/或高度值,那麼它不會擴大。

Divs,span和on,只讀取您給出的值,並且不會取任何更高的值,您也可以在這些標籤上使用max-height和max-width來限制您希望的大小。

0

試試這個在您的元素:

overflow: hidden; 
0

我還去了細胞固定的寬度和高度值。這樣,你可以100%確定細胞不會改變它們的大小。