2012-02-16 9 views
1

divに含まれるテーブルのカラム幅を設定したい。テーブルの幅は固定幅divを超えることができるので、divに水平スクロールバーを表示させたいですが、テーブルの列は設定する幅まで拡大しません。これをどのように機能させることができますか?divのテーブルのカラム幅を水平スクロールバーで設定する

#content { 
    width:200px; 
    overflow-x: auto; 
} 
td,th { 
    border-style:solid; 
} 
<div id="content"> 
<table style="border-style:solid;"> 
    <tr> 
     <th style="width:50px">124</th> 
     <th style="width:550px">124</th> 
    </tr> 
    <tr> 
     <td>124</td> 
     <td>124</td> 
    </tr> 
</table> 
</div> 

答えて

4

あなたがテーブルの幅を強制したい場合はMIN-幅を使用する必要があります。ここで

は、スクロールバーを使用しての例です: http://jsfiddle.net/CEUVV/

1

width属性分使用

<th style="min-width:50px">124</th> 
    <th style="min-width:550px">124</th> 
関連する問題