ウェブページの他のものと同じフォントを持つテキストエリアを作成するにはどうすればよいですか?テキストエリア内のフォントの一貫性
現在、私は私のコードを持っている:
test.html
:
<html>
<head>
<link rel="stylesheet" href="test.css">
</head>
<body>
<div id="testarea">
<textarea></textarea>
</div>
</body>
</html>
test.css
:
body { font: 100%/120% Verdana, Arial, Helvetica, sans-serif;}
#testarea textarea { width: 30em;height: 7em;font: inherit;}
フォントは、Mozillaに継承しますが、IE7は、テキストエリア内の宅配便を保持します。
UPD:明らかにinherit
は、textareaのIEでは機能しませんので、AlbertoPLの方法につきます。
奇妙なことに、Mozillaは「うまくいきません」というのは私がこのバグを見つけたとき(FF 4)、このバグを探していたからです。私の 'body'はフォント宣言を持っていますが、' textarea'は宅急便です。私のフォントのdelcarationを 'body、textarea {...'として指定しても問題ありません。 – Stephen
...さらに良いことに、私は実際に質問を読んで、 'textarea {font:inherit}'を設定してもうまくいきます。 – Stephen