2011-06-30 5 views
1

td幅をコンテナのサイズを超えて拡大する方法を理解できません。私が何を意味するかを見るには、this jsFiddleをチェックしてください。td幅の拡大問題

テーブルがコンテナの幅を埋めると、セルの幅を広げることができません。ページが読み込まれた後にそれを行う必要がある場合、私はこれをどうやってやりますか?

は実際にはdivのサイズを変更したいと考えています。

ありがとうございます!

+3

セルの代わりにテーブルのサイズを変更することを検討します。ほとんどの場合、 'td'はテーブルをあふれさせることはできません。 – Rob

+0

@Rob参照:http://stackoverflow.com/questions/6538243/expanding-td-width-problem/6538322#6538322 :-D – Neal

+0

コンテナに場所がない場合、どうすればこのことができますか? (「テーブルが容器の幅を埋めるので」。)あるいは、私はあなたが必要とするものを理解していません。 – Webars

答えて

5

あなたは、テーブルのサイズ(ではない外側のdiv)を展開することができます
http://jsfiddle.net/maniator/dkXtw/15/

$("#testTable").width($("#testTable").width() + 100); 
+0

ありがとう、私はそれについては決して考えなかった。 –

+0

@chrislegend - 問題ありません^ _ ^ – Neal

2

細胞は個々の要素ではありません、彼らは常にテーブルの一部です。テーブルは、指定された幅がテーブルに設定した寸法(この場合は周囲の要素によって制限されている)と矛盾するときに、使用可能なスペースの配布方法に関する推奨事項としてセルに設定したサイズを使用します。 、幅はちょうどお互いに対して細胞を計量するために使用されます。

関連する問題