私はhtmlとxhtmlと厳密なもの、過渡的なものの間で異なるdoctypesがあることを知っていますが、過渡的なhtmlを使用しているがdoctypeをxhtmlの過渡期として宣言していると誰かがエラーに遭遇しますか?これは開発するのが悪い習慣ですか、それとも完全に柔軟なのですか?私が見ていないことが起こりうるいくつかのエラーはありますか、それともCSSのようなものに悪影響を及ぼす可能性がありますか?私はプリコードされたページとパッケージを使って作業していましたが、最近はHTML 4.01の移行を使用していましたが、一部はxhtml 1.0の移行を使用していました。ありがとう!DocType定義?
0
A
答えて
4
ブラウザは、標準モード、ほぼ標準モードまたはクワークスモードをトリガーするマジックストリングを超えてDoctypeが何をしているかは気にしません。
正しいDoctypeを使用して、HTML DoctypeでXHTMLを記述するため、多くのエラーを発生させるのではなく、有効なQAツールとしてバリデーターを使用する必要があります。
0
(DOCTYPE宣言のリスト:http://www.w3.org/QA/2002/04/valid-dtd-list.html)のHTMLのdoctypeをHTMLファイルのために意図されている間、
XHTMLの文書型は、XHTMLファイルのためのものです。
しかし、doctype宣言を見ることで、XHTMLとHTMLを区別するブラウザはありません。それらはすべてMIMEタイプでファイルタイプを決定します。だからあなたは実際にエラーを起こさない、それは唯一の悪い習慣です。
ところで、あなたの質問は "DocType Definitions"と題されていますが、それは本当に正しいわけではありません。文書の上のプロローグはDoctype の宣言と呼ばれます。 Doctype の定義、つまりDTDは、ドキュメントで使用できる構文の.dtdファイルのマークアップです。
関連する問題
- 1. HTML 4.01のカスタム属性を定義する方法厳密なDocType
- 2. GWTでdoctypeを設定する方法
- 3. WordPress doctypeエラー
- 4. scrollTopスプライトとDOCTYPE
- 5. XHTML doctype in eclipse
- 6. XMLReaderとdoctype
- 7. DoctypeとCSS
- 8. DOCTYPE宣言
- 9. html5 doctypeのhtmlpurifier
- 10. DOCTYPEブレークstyle.display
- 11. htmlファイルのDOCTYPE HTML
- 12. DOCTYPEの相違点
- 13. !DOCTYPE html破棄ページ
- 14. ie7のボタンセレクタ(html5 doctype)
- 15. <!Doctype on Uncaught SyntaxError
- 16. 構文エラーDOCTYPEを使用しながら、DOCTYPE
- 17. Doctypeが修正しないIE7の位置固定問題
- 18. <!DOCTYPE html> - 構文エラー
- 19. 予期せぬレイアウトのDOCTYPE
- 20. <tr><!DOCTYPE HTML>
- 21. XML Doctype、適用方法
- 22. XDocument:!あなたが<DOCTYPE
- 23. DOCTYPEのないeBayのリスト
- 24. JSファイルの<!DOCTYPE html>
- 25. HTML内のDOCTYPE要素
- 26. w3validator API - XHTML1 DOCTYPEのテスト
- 27. メモ帳用のXHTML doctypeテンプレート++
- 28. Meteor.jsコルドバのApp失敗DOCTYPE
- 29. マルチワードデータ定義の定義
- 30. html文書の "<!DOCTYPE ...."と "<!DOCTYPE>"の違いは何ですか?