2012-03-09 9 views
0

幅に設定します。表の列は、私は<em></em>幅を調整することによって、それを実行しようとしました

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title>Sample Page</title> 
<style type="text/css"> 
div {width:100%; overflow:auto;} 
table, td {border:1px solid #000;} 
td {width:1000px;} 
</style> 
</head> 
<body> 
<div> 
<table> 
<tr> 
<td>First cell</td> 
<td>Second cell</td> 
<td>Third cell</td> 
</tr> 
<tr> 
<td>Forth cell</td> 
<td>Fifth cell</td> 
<td>Sixth cell</td> 
</tr> 
</table> 
</div> 
</body> 
</html> 

しかし、それは動作しませんでした。私は何が欠けていますか?

何か助けてくれてありがとう!

マイク

+0

タグを使用して、テーブルのヘッダを追加してみてください、代わりに​​のそれらの幅を変更するためにCSSを使用s –

+0

@CFL_Jeff:無駄にしようとしました。 – Mori

答えて

1

あなたのテーブルレイアウトは、幅が固定されるように、あなたの列に対して固定されている必要があります

<table style="width: 100%; table-layout: fixed;"> 
+0

私は既に幅なしの固定レイアウトを試しました:100% - これは私が逃したポイントです。答えをありがとう! :) – Mori

関連する問題

 関連する問題