DOCTYPE!
Para o site finalmente ficar bem feito, trabalhar nos outros browsers e ficar validado nos Validators de HTML, XHTML ou mesmo CSS, é necessário incluir mesmo no topo do documento HTML, o DOCTYPE! apropriado, é isso que nos diz em que código uma determinada página foi construida.
DOCTYPE significa document type declaration e não faz parte dos códigos de HTML/XHTML, portanto, mesmo que estejas a usar XHTML não precisas de fechar o código como fecharias uma quebra de linha. E em baixo podes ver os que serão necessários, normalmente sugiro começarem pelo HTML 4.01 Transitional e depois passar para XHTML 1.0 Transitional mas tudo depende do que usarem.
HTML 4.01 Strict
- "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
- "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
HTML 4.01 Frameset
- "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd"
HTML 1.0 Strict
- "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
XHTML 1.0 Transitional
- "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
XHTML 1.0 Frameset
- "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
XHTML 1.1 DTD
- "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"