11

厳密ではあるが完全に互換性のある html5 の代替が必要です。

<!doctype html>

基本的に、すべてを読みやすく、一貫性を保ち、エディターで明確に強調表示するために、終了タグの使用を確実にしたいと考えています。

XHTML-1.0-strict が HTML 4 に対するものであるように、この質問に対する答えは HTML 5 に対するものです。

前もって感謝します。

4

1 に答える 1

13

「厳密な」XHTML5 検証用の doctype はありません。XHTML5 の場合、doctype はブラウザーが quirksmode に切り替わるのを停止するためだけに使用されるため、doctype はオプションです。XHTML にはそのような quirksmode はありません。多言語ドキュメントとして使用する場合は、HTML5 doctype (大文字の DOCTYPE) を使用することをお勧めします。その場合、doctype を使用します。

<!DOCTYPE html>

ただし、ドキュメントが XHTML スタイルの構文を使用しているかのように検証したい場合は、検証ツールの高度なオプションを使用してそれを実現できます。

  1. http://validator.nuに移動します
  2. 選択ボックスで「テキスト フィールド」に切り替えます (またはオンライン ドキュメントをポイントします、text/html ではなく XHTML として提供されることを確認してください)。
  3. テキスト フィールドを使用している場合は、ドキュメントに貼り付けます。私の場合、私は以下を使用しました:

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title></title>
    <meta charset="UTF-8" />
    </head>
    <body>
    <p>test
    </body>
    </html>
    
  4. [プリセット] フィールドから XHTML5 + SVG 1.1 + MathML 3.0 を選択します。これにより、スキームがhttp://s.validator.nu/xhtml5.rnc http://s.validator.nu/html5/assertions.sch http://c.validator.nu/all/として事前に入力されます。

  5. [検証] をクリックします

私のドキュメントを使用すると、 close の欠落について警告されます</p>

于 2013-05-16T21:02:19.373 に答える