div
はい、これは古き良き内部についてのもう1つの質問ですtd
が、スクリプトはありません。
td
の幅はピクセルで定義されます。
div
(およびその内部入力)全体を埋めたいtd
。Chromeで動作させましたが、FirefoxとIE9では失敗しました。それはそこに完全な混乱です。(IE6-8は気にしません)
これが私がテストしているスニペットです:http://jsfiddle.net/K5D9z/37/。これに対する一般的な解決策はありますか?
編集
以前は指定しませんでしたが、一部のテーブルセルのコンテンツの高さが増加し、一部の行が拡張されることを期待しています。IEおよびFFでは、height: 100%
要素は常にcssで指定されたコンテナの初期の高さを持つことを意味します:http://jsfiddle.net/K5D9z/51/。すべての回答にこの問題があります。
アップデート
コメントで指摘されているように、純粋なcssソリューションはないようです。そこで、計算された高さに応じて、style
すべての属性に高さを設定するスクリプトを使用しました:http: //jsfiddle.net/K5D9z/54/。td