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`.