我有输入和标签字段:
<label class="adm" for="UserName">User name</label>
<input class="adm" id="UserName" name="UserName" size="30" type="text" value="" />
and 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 规则?
默认情况下它不继承,但你可以使用css将其设置为继承
input, select, textarea, button{font-family:inherit;}
demo: http://jsfiddle.net/gaby/pEedc/1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)