<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="文字エンコーディング"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml version="1.0" encoding="文字エンコーディング"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<?xml version="1.0" encoding="文字エンコーディング"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
XHTML文書においては、XML宣言を記述することが強く推奨されている。しかしながら、次の場合にはXML宣言を省略することも可能である( XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) - Document Conformance)。
DTD | XML宣言 | システム識別子 | IE6 | IE7 | Op8/9 | MacIE5 | Fx | NS7/8 | Sf 2/3 | Kq3 |
---|---|---|---|---|---|---|---|---|---|---|
なし | 互換 | 互換 | 互換 | 互換 | 互換 | 互換 | 互換 | 互換 | ||
HTML 4.01 Transitional | なし | 互換 | 互換 | 互換 | 互換 | 互換 | 互換 | 互換 | 互換 | |
あり | 標準 | 標準 | 標準 | 標準 | ほぼ標準 | ほぼ標準 | ほぼ標準 | 標準 | ||
HTML 4.01 Strict | なし | 標準 | 標準 | 標準 | 互換 | 標準 | 標準 | 標準 | 標準 | |
あり | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | ||
XHTML 1.0 Transitional | なし | あり | 標準 | 標準 | 標準 | 標準 | ほぼ標準 | ほぼ標準 | ほぼ標準 | 標準 |
あり | あり | 互換 | 標準 | 標準 | 標準 | ほぼ標準 | ほぼ標準 | ほぼ標準 | 標準 | |
XHTML 1.0 Strict | なし | あり | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 |
あり | あり | 互換 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | |
XHTML 1.1 | なし | あり | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 |
あり | あり | 互換 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 | 標準 |
XHTML文書において、XML宣言中の区切り文字として半角スペース以外を用いた場合、IE 7では後方互換モードとして動作するバグがある。