我爲下拉列表的初始視圖(選擇了一個選項)設置了自定義字體和背景。該font-size
是20像素,並與自定義字體看起來不錯。然而,當我點擊列表時,選項本身不使用自定義字體,看起來很正常,除了font-size
,這似乎繼續。 Chrome似乎只是這種情況(我也測試過Safari和Firefox)。如何更改列表的字體大小(不是初始視圖)
@font-face {
font-family: 'Averia Libre';
font-style: normal;
font-weight: 400;
src: local('Averia Libre Regular'), local('AveriaLibre-Regular'),
url('http://themes.googleusercontent.com/static/fonts/averialibre/v1/rYVgHZZQICWnhjguGsBspHhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
select {
font-size: 20px;
font-family: 'Averia Libre', cursive;
background: url(http://www.greenriverworks.com/elements/borders/green_button_background_over.jpg) repeat-x;
width: 400px;
font-family: 'Averia Libre';
}
<link href='http://fonts.googleapis.com/css?family=Averia+Libre' rel='stylesheet' type='text/css'>
<select>
<option value="">I'm a custom font.</option>
<option value="">Hey me too!</option>
<option value="">Averia Libre</option>
</select>
我試圖創建選項本身的一個單獨的類,但似乎沒有任何效果。
爲了進一步說明,這裏有一個JSFiddle。
鉻:
火狐:
你可以包括一些CSS來幫助解答這個請。 – frontendzzzguy
@trickeedickee http://jsfiddle.net/bumpy009/wpHKe/7/ – domino
這真的很奇怪。到目前爲止,對於正在審查您的問題的三個人來說,它可以正常工作,但問題可能在您身上。但我不知道爲什麼。如果有人沒有看到自定義字體,很想聽聽。 – Peter