1

Web サイトにUbuntuフォントを使用していますが、Opera はページをレンダリングしません。

html {
  font-family: 'Ubuntu', sans-serif;
}

したがって、css メディア クエリを実行する必要があります。

/*Chrome*/
@media not all and (-webkit-min-device-pixel-ratio:0) {  
  html,
  button,
  input,
  select,
  textarea {
    font-family: 'Ubuntu',sans-serif;
  } 
}

/*Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  html,
  button,
  input,
  select,
  textarea {
    font-family: 'Ubuntu',sans-serif;
  } 
}

/*Opera*/
@media not screen and (1) {
  html,
  button,
  input,
  select,
  textarea {
    font-family: sans-serif;
  } 
}

問題は、これを Firefox に実装する方法がわからないことです。そして、インターネットを検索しても答えが得られませんでした。

何か案は?

敬具。

4

2 に答える 2

2

この上:

@media not all and (-moz-windows-compositor) { ... }

詳細については、こちらをご覧ください:https ://developer.mozilla.org/en-US/docs/CSS/Media_queries

于 2012-08-21T15:51:10.473 に答える
0

メディア クエリを使用-moz-windows-compositorすると、Windows/Linux 上の Firefox をターゲットにするだけで、他のさまざまな OS (フォントに問題がある場合に備えて) が必要になります。

 @media not all and (-moz-device-pixel-ratio) {…}
于 2013-02-15T21:05:47.933 に答える