0
私はテーブルフォームを持っていますが、Firefox/Chromeでは完璧に見えますが、IEでは等しくないようです。以下はIEの表です。左のフォームは右よりも長くなっています(見やすくするためにボーダーを表示しています)。フォームのCSSはwidth:100%
を使用しています。変更すると、左のフォームは常に長くなります。 これを修正する簡単な方法はありますか?フォームの[入力]幅はIEで同じではありません
私はテーブルフォームを持っていますが、Firefox/Chromeでは完璧に見えますが、IEでは等しくないようです。以下はIEの表です。左のフォームは右よりも長くなっています(見やすくするためにボーダーを表示しています)。フォームのCSSはwidth:100%
を使用しています。変更すると、左のフォームは常に長くなります。 これを修正する簡単な方法はありますか?フォームの[入力]幅はIEで同じではありません
あなたのコードを共有している場合には、正確な答えをproviedために容易になるだろう。しかし、私はとにかく何かを手助けしようとします。
INPUT要素の幅を100%に設定する場合は、親要素によって指定された空き領域の100%が使用されます。 (この場合はおそらくTD要素かもしれません)
あなたの問題は入力幅ではなくTD幅にあるようです。
副次的なことに、表を表形式のデータにのみ使用することをお勧めします。 TABLE要素を使用せずにフォームをレイアウトする方法は他にもあります。
あなたのコードでさらに助言を与えることができます。
これが役に立ちます。
答えていただきありがとうございます。私は自分で手動で幅を設定します – Mirza