Sabya
问问题
44265 次
4 回答
12
如果您使用:
select {
font-family: inherit;
}
它会正常工作的。当涉及到表单控件时,CSS 有点古怪。
于 2009-01-05T12:56:15.663 回答
1
是的 font-family: inherit 似乎是最好的。
然而在其他方面:
body, .myfont
{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
如果您希望所有选择元素都使用它,您也可以将 '.myfont' 替换为 'select'。
热点提示。不要在字体系列名称周围使用引号,并非所有浏览器都能理解。
于 2009-01-06T04:45:49.817 回答
0
如果我必须更改“选择”的字体,为什么我必须复制样式?
只是让您知道,即使您确实必须“复制样式”,您也不必像上面那样复制样式。
您只需将 samy 样式应用于body
并.myfont
执行以下操作:
.myfont, body
{
font-family:"Verdana",Arial,Helvetica,sans-serif;
}
于 2009-01-06T04:41:49.310 回答
0
詹姆斯的回答对我来说似乎是最优雅和正确的,但我想我只是添加另一种方法来做到这一点:
.myfont option {
font-family: "Verdana"; /* etc */
}
于 2009-01-06T04:46:26.023 回答