XHTMLは死んだ? 長いライブXHTML!

XHTML2廃止に関する白熱した議論は、膨大な数の人々 にとって誤解を招くものです。 このブログのコメントの数を見てください。

頭に明確さと啓発をもたらすために、XHTML2とXHTML1の違いに関する同志SelenITのトピックを補足し、これら2つの一見ネイティブのものの違いを可能な限り説明します。



主な間違いは、2つの完全に異なる技術の子音でさえ同じ名前にあります。 よく見ると、似たような名前で呼ばれているものがたくさんありますが、必ずしも親relativeではありません。JavaScriptはJavaに関連付けられていますが、ほとんど関係ありません。 DHTMLはHTMLに似ていますが、本質的には3つの技術(HTML、CSS、およびJavaScript)を組み合わせた単なる名前です。

これは、XHTML 2の場合です。XHTML2を埋めることで、XHTML1.0とXHTML 1.1の両方を埋めると考えると、間違いになります。

XHTML 1.0は、XML構文を使用したHTML 4要素の単なる説明です。



XHTML 1.1もほぼ同じですが、ドキュメントのMIMEタイプをXMLとして扱う必要があります。

XHTML 2は、上記のタイプとは異なり、HTML 4とほとんど共通点がありません。このプロジェクトはゼロから作成されており、下位互換性の前提条件さえありません。

残念なことに、XHTML 2の放棄についての話が始まったという事実は、XHTML 1が絶望的なものとして見られるようになるという事実につながります。 ただし、HTML 4のIMHOと比較して、より厳格な構文を使用すると順序がわかります。

XHTML 2を終了しても、XHTML構文が消滅するわけではありません。 すべてのタグと引用属性を閉じる場合は、閉じます。 既存のXHTML 1仕様の両方を使用し、開発中のHTML 5を選択できます。

そして覚えておいてください! XHTMLはHTML 5に存在します。はい、HTML 5はXHTML 2とは異なり、下位互換性を備えて設計されています。 したがって、XHTML 1形式のページがある場合は、非常に簡単にHTML 5を作成できます。



行を取る:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">








置換:

<!DOCTYPE html>







すべて、純粋なHTML 5があります。



XHTML 2は死んでいます。 長いライブXHTML ... HTML 5に直面して。



All Articles