Ciao a tutti.

Ho una pagina web con un'immagie centrata nel background.
Se uso il seguente doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//IT"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it" dir="ltr" />
dell'immagine non vedo niente in Firefox e solo una striscia in IE7;

se invece uso lo stesso DOctype, ma con il tag html msso in posizione iniziale

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it" dir="ltr" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//IT"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
vedo tutto bene, sia in IE7 che in FF.
Ma la dichiarazione html non va messa dopo il Doctype?

Inoltre, usanto un xhtml, devo chiudere i vari metatag usando anche lo slash? Per indenterci, va bene la seguente sintassi con lo slash in chiusura?


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Grazie a chi mi potrà dare una mano.