2013-06-10 9 views
5

ウェブサイト上で作業している私が把握できないレンダリングの問題に問題があります。IE8レンダリングの問題点h2

私はすでにマージン、ポジショニング、Z-インデックスなどを使って遊んできましたが、それを取り除くためには何も役に立ちませんでした。

IE8でのみ発生します(Windows XPでは、新しいOSで動作しているかどうかわかりません)。私はIE8が少し推奨されていないことを知っていますが、ページの残りの部分がうまく表示されているので、私はそれをサポートしたいと思います。

ページを見てみる場合はIE8を使用するときに非常に高速な問題を特定することができます:ここで http://kunden.tommy-computer.at/fsv_noetsch/

は、メニューヘッダーはFF /クローム/オペラ/ IEのような近代的なブラウザでどのように見えるかです> 8 : enter image description here

そして、ここでは、彼らはIE8(間違った)でどのように見えるかです:

enter image description here

どのように私は里を得ることができますそれのd。助けてください、なぜこれが起こるかを理解できません。どうもありがとうございました !

+2

['border-radius'](http://msdn.microsoft.com/en-us/library/jj127319%28v=vs.85%29.aspx)はIE8でサポートされていません。IE9から入手できます。 – Teemu

+0

これを試してみようhttp://stackoverflow.com/questions/9426979/border-radius-for-ie8 –

+0

thx、それについて知りませんでした。それは私がIE8で無視されて生きることができるように設計のために必須ではありません。しかし、私はそれを何も変更を削除するので、レンダリングの問題の理由ではないと思う? – Thomas233

答えて

1

あなたは新しいHTML Doctypeを使用していますが、少なくとも1つのhtml 5要素articleも使用しています。 IE 8はその要素、またはhtmlに関連するものを認識しません。html5shivというスクリプトを使用してIEを修正するにはjavascriptを使用する必要があります。

これが行うことは、IEに新しい要素を通知して、スタイリングできるようにすることです。