0

私はサイトで約 1 週間作業しており、通常ではないフォントを含める必要がありました。問題ありません。CSS で @font-face{} を使用するだけで、魅力的に機能します。. . あなたの名前が Internet Explorer でない限り。

IE は .eot フォントしか使用しないため (すべての主要な最新ブラウザーの中で唯一のものとして)、サイトにアクセスする IE ブラウザーである場合に、フォントの .eot 形式を使用する方法を含める必要があります。

だから、これは私が手を使うことができる場所です。

IE 条件付き HTML を使用して IE 専用のスタイルシープを指定する場合、ブラウザーが正しい @font-familiy を解釈することを確認するにはどうすればよいですか? (同じフォントファミリ名を別の src で使用すると仮定します)

//Using this
@font-face {
font-family: "ArdleysHand";
src: url(../Fonts/ArdleysHand.ttf) format("truetype");
}
//But would have to use this if IE
@font-face {
font-family: "ArdleysHand";
src: url(../Fonts/ArdleysHand.eot) format("truetype");
    }

前もって感謝します

4

2 に答える 2

1

次のように、HTML ファイルで条件付きコメントを使用できます。

 <!--[if IE]> <link rel="stylesheet" type="text/css" href="ie_font.css"> <![endif]-->

他のすべてのブラウザーでは、次のコメントを使用できます。

<!--[if !IE]> <link type="text/css" href="other_font.css"> <![endif]-->
于 2012-06-16T09:25:43.057 に答える
1

スタイルシートの条件付きコメント

条件付きコメントは IE でのみ機能するため、IE 専用の特別な指示を与えるのに非常に適しています。これらは IE 5 以降でサポートされています。

<!--[if IE]>
  <style type="text/css"> 
    @import 'iestyle.css'; 
  </style> 
<![endif]-->
于 2012-06-16T09:31:19.257 に答える