web-dev-qa-db-ja.com

Internet Explorerがこのページを正しくレンダリングできないのはなぜですか?

私は自分の髪を引っ張ってきましたが、IE9で私のページが巨大な混乱のように見える理由を理解できませんが、Firefox、Chrome、Opera、Safariはうまく機能します。

私のウェブサイトはこちらです: http://173.244.195.179/test-o.html

IE9と互換性のない私がやっていることを誰にも教えてもらえますか?

1
dukevin

ソースコードを見ると、いくつかの深刻な問題があります。

<script language=javascript type='text/javascript'> 
...
</script>
<!DOCTYPE html>
<html>
<head>

ページの一番上にスクリプトタグがあります。それらはheadタグ内に配置する必要があります。次の問題に私を導きます:

<!DOCTYPE html>
<html>
<head>
...
</head>
<body><head>
...
</head>
<body>

2つの<head>タグと、2つの開始<body>タグがあります。これは次のものに置き換える必要があります。

<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
...
</body>
</html>
2
Purag

Doctypeが必要です。置くだけ

<!DOCTYPE html>

HTMLコードの上部。

0
Jawad