2011-12-30 9 views
3

レイアウト用にテーブルを広範囲に使用する従来のhtmlコードを使用しています。私が作っているページでは、残念なことに、複数のtrを持つテーブルの出力を返すこれらのレガシーシステムの1つを呼び出さなければなりません。 同じ行にtr要素を表示する

は私が

display: inline; 
float: left; 

を使用することによって、それは両方のFirefox/Chromeで同じライン上に並ぶようになった。しかし、それはまだ(私はIEの他のバージョンでテストしていません)IE9では動作しません。 IEに同じ行に両方の<tr>要素が表示されるようにする何かがありますか?

答えて

1

私がしようとするだろう

display:inline-block;

未テスト

あなたはまた、DOMがレンダリングされた後の要素を操作するためにJavaScriptを使用して検討するかもしれません。あなたがかもしれない他の事はtrの上の特定のwidth設定されている

EDIT。 IE9は、デフォルトの100%を与えている可能性がありますので、2つある場合はそれぞれ50%未満です。

+0

試してみました。現在、私はtr要素にスタイルを持っています。 –

+0

'tr'と '' td'の両方に設定するのに役立ちますか? – powerbuoy

+0

私の編集Sainathを参照してください。違いが@powerbuoy –

関連する問題