a parte la mancanza del DTD e del charset non è un problema di marcatura
non è un problema css
non è un problema js

prova ad usare file nuovi sia per html che css e js,
capita che si corrompano

visto che parli di virus hai mica fatto il controllo alla tua macchna?


non so in che altro modo aiutarti