2

WPベースのWebサイト(www.interactiva.cc/~cristall/cristallini)の設計に問題があります。すべてのブラウザーで正常に動作しますが、IE 9では動作しません(何か新しいものですか?;))。私はこれでquirksmodeを避けるためにDOCTYPEを宣言しようとしました:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

ただし、使用したCSSルールは完全に消去されます。

私に何ができる ?

ありがとうございました !

4

2 に答える 2

3

まず、これを変更します。

<!--Theme by StefanoCavaliere.it-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

これに:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<!--Theme by StefanoCavaliere.it-->

また、Web ページは IE で Chrome を使用するように構成されているため (少なくともバージョン 8)、ブラウザのコンテキスト メニューで要素の検査を使用し、F12 キーを介して IE の開発者ツールを使用しないでください。

また、リンク タグは自己終了にする必要があります。修正後、ここDOCTYPEでエラーを参照し、どこで修正するかについてのヒントを参照してください。

于 2012-08-01T09:20:09.900 に答える
-1

このタグを頭に追加してみてください:

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
于 2012-08-01T11:01:35.893 に答える