In XHTML Strict, gli script non possono stare nel corpo del documento.
Se gli script sono molti la cosa non e` un problema: di solito sono gia` in un altro file.

Pero` anche gli script embedded sono da controllare: ci sono una serie di caratteri che non ci possono stare: < > / ; parentesi, segni di interpunzione, ed altri.

Il validatore del W3C e` in grado di trovare tutti i punti critici, per cui il processo non e` troppo difficile.

Comunque e` un problema che stanno affrontando vari altri amici del forum, soprattutto nel forum XML, XHTML ..., per cui per probelmi specifici di XHTML o di CSS ti invito a postare li`.

---

Problema document.all:
se c'e` un errore dentro il costrutto selezionato con document.all, non viene rilevato da altri browser, per cui ti salta fuori solo con IE: ecco perche` pensavo ad un errore li`.