HTML4との相違点
- 文書は整形式でなければならない
- 要素名及び属性名は小文字でなければならない
- 非空要素には終了タグが必要である
- 属性値は常に引用符で括られなければならない
- 属性の省略化はしてはならない
- meta, hr, br, img などは、空要素として書く
- 属性値内での改行を含む複数の空白は1つと見なす
- スクリプト及びスタイル要素の定義が異なる
- 要素の入れ子などSGMLの排除機能を再現できない
- 'id'及び'name'属性をもつ要素は'id'属性を使用する
参考
XHTML(TM) 1.0: The Extensible HyperText Markup Language
- A Reformulation of HTML 4 in XML 1.0