1

これが可能かどうか疑問に思っていました。Webフォントが異なれば行の高さが異なるため、ユーザーのブラウザに最初の選択が表示されない場合、Webページの動的な動作が変わる可能性があります。バックアップフォントのプロパティを変更する方法はありますか?

つまり、フォントが劣化した場合にarialの行の高さを変更します

 font-family: futura, arial;

cssのarialフォントの値を変更できますか?または多分線の高さ自体の値で?

すなわち

   line-height: 14px, 19px;

ありがとう

4

1 に答える 1

0

いいえ、CSSではできません。これはCSSの基本的な制限です。プロパティを個別に扱い、別のプロパティの値を解決した結果に応じて、あるプロパティの値を設定することはできません。

これは、font-familyリスト内のフォント、つまり「フォントスタック」は、たとえば適切な行の高さの観点から適切になるように選択する必要があることを意味します。

まったく設定line-heightしないことで、ブラウザに独自のデフォルトを適用させることになります。デフォルトはフォントに依存するはずです。ただし、コンテンツやその他の側面によっては、デフォルトが不適切な場合があります。

于 2013-02-11T14:40:26.330 に答える