Una questione difficile ....

Voglio creare il mio sito in XHTML e dovrei iniziare il codice della pagina con
codice:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
Da quanto ho capito però IE6 e Opera7 vanno in 'Quirks Mode' se non trovano <!DOCTYPE> come primo tag della pagina.
Deduco che, se si vuole validare la pagina (tenendo <?xml ?>), non c'è scampo e il 'quirks mode' è inevitabile.

Oppure no?

Posso anche fare un controllo sulla versione del browser per evitare il tag in caso di IE6 e O7, ma mi chiedevo se era il caso, secondo voi.

A vostro parere è preferibile evitare il quirks mode oppure risolvere gli eventuali problemi derivanti?

E in generale qual'è l'approccio che usate per evitare problematiche tra browser nuovi e vecchi, in Quirks o in Strict?

Un saluto