HTML4との相違点


  1. 文書は整形式でなければならない
  2. 要素名及び属性名は小文字でなければならない
  3. 非空要素には終了タグが必要である
  4. 属性値は常に引用符で括られなければならない
  5. 属性の省略化はしてはならない
  6. meta, hr, br, img などは、空要素として書く
  7. 属性値内での改行を含む複数の空白は1つと見なす
  8. スクリプト及びスタイル要素の定義が異なる
  9. 要素の入れ子などSGMLの排除機能を再現できない
  10. 'id'及び'name'属性をもつ要素は'id'属性を使用する

参考
XHTML(TM) 1.0: The Extensible HyperText Markup Language - A Reformulation of HTML 4 in XML 1.0