2009-07-31 16 views
11

私は連絡フォームを持っている私の古いサイトのいくつかを調べています。IE8では、コンテンツがないときでも、常にテキストエリアに垂直スクロールバーが表示されます。IE8でテキストエリアのデフォルトのスクロールバーを無効にするにはどうすればよいですか?

Firefoxでは、テキストエリア内のコンテンツが必要と思われる高さに達するまで、垂直スクロールバーが存在しないようです。

私は古いサイトに入力ボックスのスタイルを設定していますが、デフォルトで表示されるスクロールバーは見た目がかなり醜いです。

私の質問、これについて何かできることはありますか、それとも単なるデフォルトのIE8の動作ですか?

overflow: autoを設定しようとしましたが、機能しませんでした。

+0

これは奇妙です。あなたはCSSソリューション、あるいはおそらくjscriptを探していますか? –

+0

CSSが好きです...しかし、もし私が*必要ならばJS * – alex

+0

あなたはオーバーフローを試みましたか:以下に述べるように隠されていますか? –

答えて

23

私は今、IE8でテストすることはできませんが、私は、これはIE6で動作することを伝えることができます:

textarea { 
    overflow-y: auto; 
} 
+0

更新をチェック!ご回答有難うございます。 – alex

-3

利用オーバーフロー:隠された、すべてがうまくなります。

<HTML> 
    <BODY> 
     <textarea rows="10" style="overflow: hidden;"/> 
    </BODY> 
</HTML> 
+3

これは、可視領域に収まるよりも多くのテキストを入力すると、ユーザーにとって非常に困難になります。 –

+0

不良品です。これはテキストを隠し、おそらくユーザーを混乱させるでしょう。 また、あなたのタグスープにはどのような基準がありますか? – You

+0

私はOPがちょうどそこにいないようにスクロールバーを望んだと思っていた...私の悪い! – Tejs

関連する問題