2016-04-05 7 views
-2

ロゴが正しく表示されないInternet Explorer(すべてのエディション、8+を含む)に不具合があります。他のすべてのブラウザでは完全に表示されていますが、問題はie.cssファイルで修正されていません(既存の問題を修正する必要があります)。IEグリッチオンロゴ

私は間違って何が起こっているかと思いますが、ここではいくつかの可能な問題となっていることができアドバンス

+0

IEは、SVGの表示に関する問題で有名です。その方向を掘って、多分あなたは何かを見つけるでしょう – IdeaMan

+0

ようこそスタックオーバーフロー!コードヘルプを求める質問には、質問自体に** **それを再現するのに必要な最短のコードを含める必要があります**。あなたは[**サイトまたはサンプルへのリンク**]を提供していますが(http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-workリンクが無効になる場合、あなたの質問は、同じ問題を持つ他の将来のSOユーザには価値がないでしょう。 –

+0

ロゴに何が起こっているのかについての詳細を追加することもできますが、ほとんどの人はIE atmにアクセスできません。 – IdeaMan

答えて

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

あなたのコードはie.cssをロードしています。

もちろん、以前のIEバージョンの主な目標はSVGの代わりにPNGを使用することをお勧めしますが、あなたのサイトはIE8で正常に動作しているとは思われません - とにかく、IE8のサポートを期待するのは馬鹿です。

0

のおかげで:)ロゴはIE
2の最新バージョンでは、正しくスケーリングされていない
1)私はいくつかの遷移を見ましたあなたのコードでは、これは問題かもしれません。
3)他のすべてのsvvバックグラウンド関連のバグ。

最初はsvgインライン属性で修正できます。
2番目と3番目は固定できません。
11より古いバージョンのIEをサポートしたい場合は、svgの代わりに.pngを使用することをお勧めします。バージョンは、それがすべてで、IEの場合はロードすることが8

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

以下であれば