0

私はプロジェクトに取り組み始めましたが、最初に DOCTYPE について言及するのを忘れて、<html>. 私は今、それをするのが本当にばかげていると感じています。Web ページは JavaScript で大きく認識されており、ドキュメントの高さと scrollTop のインスタンスが多数あります。今、私はそれに気づき、Doctype を追加しました。これにより、ページ全体が台無しになりました。トランジショナルとストリクトを試しましたが、すべての Doctype で同じ効果が得られました。私の質問は、デフォルトの doctype が常に<!DOCTYPE html>? オンラインで、doctype が指定されていない場合は常に に頼ることを読みました<!DOCTYPE html>。それに変更してみましたが、それでもウェブサイトが台無しになります。そうかもしれません

4

1 に答える 1

1

これはおそらく、特定の DOCTYPE に関連付けられた要素を使用しているためです。<!DOCTYPE html>デフォルトは html5 です。DOCTYPE が指定されていない場合、Web ページはデフォルトで quirks モードになります。この規格に従ってすべてをセットアップするため、標準モードとは互換性がありません。

于 2015-05-21T16:57:35.467 に答える