1

div タグに長い一文があります。IE8を使っていると、この文がdivタグから抜けてしまいます。他のブラウザでは正常に動作しています。overflow:autodivに設定しました。私が望まないスクロールバーを作成しているだけです。div サイズに基づいてコンテンツを複数行で調整したい。

ありがとう

4

1 に答える 1

0

オーバーフロー: auto はスクロール バーを追加します。

件名の div 内で使用している他のタグは何ですか? IE は、そのボックス モデルに従ってその要素をレンダリングしたいようです。

スタイル情報を含むコードのスニペットを投稿すると役立ちます。


編集1:

私が予想したように、あなたの原因は<FIELDSET>&<LEGEND>要素であり、IE がそれらを他のブラウザーと比較してどのようにレンダリングするかです。

これは、fieldset タグを使用した場合の IE の動作と他のブラウザとの比較の適切な例です。

http://www.themaninblue.com/experiment/InForm/fieldset.htm

あなたが探している答えではありませんが、良い出発点になることを願っています。


編集2:

このリンクはあなたの問題を正確に説明し、それに対処する方法について非常に良い洞察を与えてくれます。

http://www.456bereastreet.com/archive/200905/line_wrapping_text_in_legend_elements/

于 2012-09-05T03:52:27.550 に答える