2009-04-25 13 views
1

全角バグの回避策での高さ:のMozilla 3.0.8とChrome私は<em>divの</em>内<em>テキストエリア</em>を持って

<div id="textareawrapper"> 
    <textarea id="chat"></textarea> 
</div> 

...とCSS

#textareawrapper { 
    border 1px dashed pink; 
    margin:0;padding:0; 
    position: absolute;bottom: 0em;left:7.5em;right:7.5em;height: 7em; 
} 
#textareawrapper textarea {margin:0;padding:0;width: 100%;height:7em;} 

IE 7はそれを細かくレンダリングします。テキストエリアの高さは、 divの高さに等しいです。 MozillaとChromeでは、折り返しdivは7em高く表示されますが、textareaは十分な高さではないので、textareaの下端とdivの下端との間にギャップがあります。どのようにこれを修正する方法を知っていますか?

+0

Firefoxはhttp://www.mozilla.com/en-US/firefox/3.0.9/releasenotes/ 3.0.9にアップデートFF3で働い –

+0

ベータ版3.1b3にアップデートしてみてください。おそらく彼らはあなたのためにそれを修正しました。http://www.mozilla.com/en-US/firefox/all-beta.html –

+0

そして、私がそれにいる間、 Chromeベータ版http://www.google.com/landing/chrome/beta/ –

答えて

4

textareaはデフォルトで異なるフォントを使用しているため、サイズは異なります(emsはテキストサイズに関連しています)。

これを追加します。

#textareawrapper textarea { font-size: 100%; font-family: inherit; } 

テスト済み&は

関連する問題