入力フィールドとラベルフィールドがあります。
<label class="adm" for="UserName">User name</label>
<input class="adm" id="UserName" name="UserName" size="30" type="text" value="" />
およびCSS:
body,html { font-family: Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; color: #111;}
label.adm { font-size:0.9em; margin:0 0 3px 3px; display: block;}
input.adm { font-size:0.9em; margin:0 0 3px 3px; }
Firefoxでコードを開くと、フォントが異なります。Firebugは、継承する必要があることを示し、計算結果を見ると、ラベルがVerdanaを使用していることを示しています。ただし、入力は「MS Shell Dlg」を使用していることを示しています。
誰が何が起こっているのか、なぜそれが通常のCSSルールに従っていないように見えるのか説明できますか?