2009-04-03 10 views
4

は、私はこのようなテーブルを持っている(?それとも、できるだけ多くを育てる):HTMLテーブルの列をできるだけ強くするにはどうすればよいですか?

<table border=1 style="width: 100%"> 
<tbody> 
    <tr> 
     <td> 
     squish this one 
     </td> 
     <td> 
     expand this one 
     </td> 
    </tr> 
    </tbody> 
</table> 

私は左の列はできるだけ狭いようにしたいと思い、右の列は取るに残りの画面。これは可能ですか?

+0

あなたはHTMLを使用してCSSを使用したり、あなたのスタイルをインラインで定義しますか? – Jason

答えて

2
<table border=1 style="width: 100%"> 
<tbody> 
    <tr> 
     <td width="1"> 
     squish this one 
     </td> 
     <td width="*"> 
     expand this one 
     </td> 
    </tr> 
    </tbody> 
</table> 
+0

これは正しいperspecですが、通常、ブラウザでは「n *」の幅はサポートされていません。この例は、親テーブルの全幅と左の最小幅の組み合わせのために、とにかく動作します。通常は、これが最善の方法です。 – bobince

+1

(通常は%-widthはブラウザで動作しますが、仕様に応じて正しくはありません.100%の列に固定幅の左幅を加えたものが親サイズの100%を超えます)。 – bobince

1

第2列にはstyle="width:100%"も与えます。

+0

どうですか?テーブルの列は幅を使用しません – dman

0

「可能な限り狭い」は幅ゼロまたは1ピクセルです。あなたはwidth = 0または1pxでそれを達成することができます。別の何かを意味していますか?

関連する問題