1

私は非常にテキストが多いサイトで作業しており、そのサイトはChrome、Firefox、Safariで問題なく表示されます。しかし、Internet Explorerでテストすると、テキストにランダムに散在する上付き文字「L」記号が表示されます。コードを振り返って、Lの原因となる余分な記述がないかどうかを確認しましたが、何もありませんでした。主な問題はホームページにあります。

これがサイトです: http: //emilymagnuson.com/mynews2/index.html

そして、問題を確認するには、IEでそれを確認する必要があります。

4

2 に答える 2

1

WebサイトのHTMLを見ると、Lが表示されているテキストに無関係な文字が含まれています。HTMLでUTF-8が指定されています。エディターがテキストを他の何かではなくUTF-8で保存していることを確認する必要があります。これらの余分な文字を削除すると、問題が解決するはずです。私はエディターとしてNotepad++を使用していましたが、それらははっきりと表示されました。私はOperaでLを見たので、IEの問題だけではありません。

于 2013-02-26T17:04:40.357 に答える
0

Internet Explorerは、他のブラウザとは異なる方法でテキストをレンダリングする場合があります。私の提案は、IE専用の別のスタイルシートを作成することです。そのスタイルシートでは、次のような段落タグでのみセリフフォントを使用できるようにします。

メインCSSにこれを入力してください

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

not-ie-cssの場合:

p {
 font-family: serif;
 }
于 2013-02-26T15:11:32.663 に答える