10

私はこのサイトに取り組んでいます: http://amberdreams.com

これは非常に単純なサイトで、すべてのページが Internet Explorer で動作することを確認するために netrenderer.com を使用しています。

Internet Explorer 9 でこのサイトを表示した場合、最善の努力にもかかわらず、このサイトのホームページの facebook と twitter のリンクを囲む青い境界線を削除できませんでした。

img {border: none; }
a img {border: 0px; }

上記のコードのバリエーションを試してみたところ、9 を除くすべてのバージョンの IE で青い境界線が正常に削除されました。何かアイデアはありますか?

4

8 に答える 8

26

あなたのCSSでこれを試してみてください、私のために働きました。

img {text-decoration: none; border: 0px}
于 2012-11-12T11:40:24.213 に答える
3

それでいいと思います。

キャッシュをクリアして再試行することをお勧めします...

そうでない場合は、試してください:

a{border:none}
于 2012-04-23T17:10:18.647 に答える
3

CSS で代わりに次のことを試してください。

border-style:none;

それはあなたの国境の問題を取り除くはずです。

于 2012-04-23T17:10:39.727 に答える
1

リンクの境界線の可視性は、IE のユーザー設定によって異なります。設定しA {text-decoration: none; border: 0px}ます。

ビデオ オブジェクトが IE に読み込まれていないようです。

于 2012-04-23T17:18:18.000 に答える
0

私の場合、作業コード(mailchimpによって生成され、「a」のルールが追加されました)は次のとおりです。

img,a img,a{
    border:0;
    height:auto;
    outline:none;
    text-decoration:none;
}

だからそれは他の答えの仮定です

于 2017-01-26T17:43:39.930 に答える