0

サイトを Doctype で機能させるのに問題があります。これまでのところ、Doctype なしで機能させる唯一の方法です。

テスト サイトはrossrowley.comにあります。

もちろん、現在の宣言はまったく有効ではありません。しかし、doctype を他のものに変更すると、小さな雲が消えてしまい、その理由がわかりません。エフェクトに使用した JavaScript が原因ではないと思いますが、使用しているサイジング (100% など) でしょうか?

どんな助けでも大歓迎です!

編集: -- だから私の問題は、小さな雲 (#clouds1) が html5 doctype でサイトに表示されない理由です - それらについて有効でないもの、または私がそれらに使用したポジショニング!?

よろしくお願いします

4

1 に答える 1

1

この問題の考えられる原因の 1 つは、90 行<script>目に終了タグの後にタグがあること</body>です。これは、どのDoctypeにも奇妙な影響を与える可能性があります。これを修正すると、HTML5 でサイトが正常に動作する可能性があります。これは、プレーンな doctype を使用した場合に得られるものです。

<!DOCTYPE html>

編集:そのスクリプトは、雲を移動するために使用するスクリプトなので、はい、これがおそらく原因です。doctype を宣言しないと、ブラウザが互換モードになり、配置が間違っていてもスクリプトが実行される可能性があります。

編集 2:誤って<html>開始タグを削除したことがありますか、それとも常にそうでしたか。それがトラブルの原因ではないか確認してください。

于 2013-08-10T13:27:46.393 に答える