<?xml>
version
encoding
<!DOCTYPE>
<!DOCTYPE>
はタグではありません。
文書の先頭部に XHTML(HTML) のバージョンを宣言します。
<!DOCTYPE
HTML PUBLIC '-//W3C//DTD HTML 4.01//EN'
'http://www.w3.org/TR/html4/strict.dtd'
>
<!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 Frameset//EN'
'http://www.w3.org/TR/html4/frameset.dtd'
>
<!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.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'
>
<!DOCTYPE
html PUBLIC '-//W3C//DTD XHTML 1.0 Frameset//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd'
>
HTMLでは、ページの先頭に宣言する必要があります。
XHTMLでは、XML宣言の後に宣言する必要があります。