Salve a tutti.

Sto rifacendo interamente il mio sito mettendoci la nuova grafica, conformandolo agli standard XHTML 1.0 Strict (per portarlo successivamente all'1.1 e, in futuro, a 2.0) e agli standard per l'accessibilità grado AAA.

Fortunatamente sono riuscito in tutte e 3 le cose senza troppi problemi

Il problema ora è che mi sono accorto che in alto, nella pagina
- se uso lo standard Strict mi lascia uno spazio vuoto in alto prima dell'header pari alle dimensioni del testo scelte per il body (ho controllato e non dipende da altri elementi ma solo dal body)
- se uso lo standard Transitional o Frameset lo spazio in alto sparisce

Per quale assurdo motivo succede questo?
Esiste un modo per ovviare al problema? Perché io ho assolutamente bisogno che l'header stia attaccato in alto e non staccato di una riga.

Grazie anticipatamente per la risposta
Ciao a tutti