XHTML 1.0トランジショナルの仕様と比較して、HTML5には基本的にXHTML 1.0の過渡的な要件がなく、多くのことを簡素化します。
1.ドキュメント宣言はより簡単です:
<!doctype html public - // w3c // dtd xhtml 1.0 transitional // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
<! - html5で、これを書きます: - >
<!doctype html>
2。名前空間は、HTMLタグで宣言する必要はありません。
<html xmlns = http://www.w3.org/1999/xhtml lang = zh-cn>
<! - html5で、これを書きます: - >
<html lang = zh-cn>
3.宣言をエンコードする文字セットも簡単です。
<メタhttp-equiv = content-type content = text/html; charset = utf-8 />
<! - html5で、これを書きます: - >
<メタcharset = utf-8 />
4. CSSおよびJavaScriptコードにタイプ属性を記述する必要はありません。
<script type = text/javascript> </script>
<style type = text/css> </style>
<! - html5では、直接書き込むことができます: - >
<Script> </script>
<style> </style>
5. XHTMLコード仕様には要件はありません。
すべてのマーカーには、対応するエンドマークが必要です。
すべてのタグ要素と属性名は小文字でなければなりません。
すべてのXMLタグは合理的にネストする必要があります。
すべての属性を引用符で囲む必要があります。
<p class = test> </p>
<br>
<入力型= text />
<! - これらの厳格な要件はありません - >