2009-05-13 10 views
1

アプリケーションでは、行サイズ20のテキスト領域があります。 以前はIE6ブラウザを使用していたときに、テキスト領域が画面上に正しく表示されていましたが、IE7ブラウザを切り替えた後、20行を埋めた後、アクティブスクロールバーがテキスト領域で表示され、領域と1行がスクロールバーに隠れていることを確認し、スクロールバーを使用する必要があることを確認します。私たちのテキストエリアの行サイズは20であることに注意してください。つまり、IE6ブラウザでは起こっていたが、IE7では起こっていないアクティブなスクロールバーがない20行が表示されるはずです。IE7ブラウザでのテキスト領域表示の問題

誰かがこの種の問題に直面したかどうかはわかりません。

答えて

0

textareaの物理的な高さをどこかに設定できるCSSルールがありますか?

+0

いいえテキストエリアの物理的な高さを設定するCSSルールはありません。 Infect行サイズ= 3のHTML形式の単純なテキスト領域を作成してIE7で開くと、3行目に入るとテキスト領域にアクティブなスクロールバーが表示されます。 –

0

テキスト領域のCSSにOverflowプロパティを適用してみてください。オーバーフローを試みてください:auto;またはオーバーフロー:隠し;最後の1つはすべてのスクロールバーを削除します。 border-width:thinを変更してみることもできます。

+0

実際には、スクロールバーがテキスト領域に必要ですが、テキスト領域の行サイズが20の場合、スクロールバーが表示されない20行が表示されるはずですが、20行目を入力すると、 20行目がスクロールバーを使用する必要があります。 –

0

私はあなたがオーバーフローを使用していると思います:スクロールオーバーフローとして:auto.iチェックして、それは働いている!

1

皆さん、今、私たちは、テキストエリアにボトムパディングを使用していくつかの回避策を行っています。これを行うことで、すべてのコンテンツがテキストエリアボックスで適切に表示されますが、アクティブスクロールバーはテキストエリアボックス。

あなたがいろいろな解決策をお持ちの場合はお知らせください。

0

row = "20"を使用しているにもかかわらず、テキストエリアに固定された高さを使用してください。そしてラインハイトを置くことを忘れないでください。これは間違いなくこの問題を解決します。

関連する問題