我的代码:
body {
font-family:"Verdana",Arial,Helvetica,sans-serif;
}
.myfont {
font-family:"Verdana",Arial,Helvetica,sans-serif;
}
<body>
Hello
<select>
<option>
Hello
</option>
</select>
<select class="myfont">
<option>
Hello
</option>
</select>
</body>
为什么第一个<select>
元素不继承 font-family
<body>
规范中的属性?
如果我必须更改 <select>
的字体为什么我必须复制样式?
最佳答案
如果您使用:
select {
font-family: inherit;
}
它会很好地工作。当涉及到表单控件时,CSS 有点古怪。
关于html - 为什么我的 <select> "font-family"属性不是从 <body> 继承的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413017/