1

私はウェブサイトを開発しています:http: //parkoura.tk/ashkon/blog.php

私はこのような複雑なものを開発しようとしたことがありません。経験が浅いため、次のことに遭遇しました。

クァークズモード(Gecko / Webkit)では、DTDが宣言されていない場合、Webページは正常にレンダリングされます。

Doctype(4.1 TransitionalまたはHTML5)を追加すると、ページがIEで機能し始めるように、ページの右側にあるスクローラーが機能しなくなります。

魔法の修正がない場合は、サイトを再構築する必要がありますが、それを行う前に、何か提案がないかと思いました。

4

2 に答える 2

3

コードを検証することから始めます。これにより、マークアップにエラーがあることがわかります。

http://validator.w3.org/check?uri=http%3A%2F%2Fparkoura.tk%2Fashkon%2Fblog.php&charset=%28detect+automatically%29&doctype=Inline&group=0

たとえば、<header>の代わりに使用し<head>たり、タグが一致しなかったり、多くの引用符をエスケープしたりしました。

最悪のエラーを修正すると、おそらくページがDoctypeでも機能するようになります。

于 2012-06-08T22:34:12.930 に答える
2

ここから始めてください:validator.w3.org。これらのエラー/警告を解決すると、良好な状態になります。有効なHTMLドキュメントの作成に集中すれば、サイトを再構築する必要はありません。

于 2012-06-08T22:32:52.437 に答える