2009-08-24 7 views
-1

関連のスニペットは、次のように:width:100%でIE6の親要素と同じ幅のテキストエリアを作成できませんでしたか?

それはFirefoxではなく、IE6で動作
<textarea class="w100"></textarea> 

.w100 { 
    width:100%; 
} 

、 なぜ、どのようにこのバグを修正するために?

**編集:** DIVを追加した後、今すぐ動作します。

+0

あなたはより具体的だろうか?あなたがそれらのテクセルエリアを使用する途中で、本当に問題は何ですか?スクリーンショットがあるので、問題の内容を把握できますか? – Ar3s

+0

IE全体では、パーセンテージベースの幅のサイジングに問題があります。たとえば、画面全体を表示するには、IEの幅が101%、FFの100%が必要です。 –

+0

「うまくいきません」と言われたときに具体的にはどういう意味ですか?何が起こるのですか?幅は親要素のサイズに相対的なので、どのようにテキスト領域を配置しましたか? – Guffa

答えて

0

IE6を削除しましたか?

すべてのマージンとパディングを確認しましたか?

0

IE6では%サイズが非常にうまく処理されないことがあります(これは明らかにその1つです)。 widthを300pxに設定したdivタグの中にtextareaを置くとdivタグの100%に収まるが、divタグの幅が100の場合は機能しない%。

0

bodyとhtmlも100%にしてください。 私は意味がありません(?体は常に正しい、独自の幅の100%sould)が、それはトリックを行うために縫い目:

.html 
{ 
    width:100%; 
} 
.body 
{ 
width:100%; 
} 
+0

問題は、textareaがそのコンテナを満たしていないということです(私が理解したように、それはどんなコンテナにも当てはまります)。問題はhtmlやbodyスタイルに残りません。 (まあ私はとにかく推測する) – Ar3s

関連する問題