2011-07-25 8 views
1

私はgrailsアプリケーションを持っています。このプロジェクトのウェブデザインが終わったら、Opera、Firefox、Google Chromeなど複数のブラウザでテストしようとしています。これらのブラウザではうまく動作しますが、Internet Explorerでこのプロジェクトを読み込もうとすると、空のページがなくスタイルやデザインが返されます。インターネットエクスプローラでプロジェクトをテストするとウェブデザインエラーが発生する

誰かが問題であることを知っていますか?

+1

どのバージョンのIEをテストしていますか? –

答えて

8

あなたはDOCTYPEが欠落しているとIEがあまり寛容です。 htmlコードの先頭でこれを置く:

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

上記のDOCTYPEを試してみて、ヘッドタグ

を交換することで

<html> 

置き換えます

<!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"> 
+2

あなたは ''タグを置き換えません。あなたは ''タグを置き換えます。また、HTML 5に '<!doctype html>'だけを使うこともできます。 –

0

ページはQuirksモードでレンダリングしている - あなたが開発者ツール(F12)を開き、メニューバーの最後にドキュメントモードをチェックすることでこれを確認することができます。これをIE8標準に変更すると、コンテンツが表示されます。 HTMLにDoctypeを追加します。

関連する問題