Ti rispondo, per mia opinione personale e per mia esperienza.
"Il prof. mi ha detto che il problema era dovuto al fatto che ho realizzato il dito web in un pc dove era installato IE non conforme agli standard W3C e che per una corretta realizzazione del sito dovevo rimuovere definitivamente il browser IE8."...questa va innanzitutto postata su Wikipedia alla voce "fregnacce". Allo standard w3c deve rispondere il codice html delle pagine non il browser. E se il w3c dice che quello che gli dai in pasto va bene significa che il codice è corretto, che risponde ai requisiti richiesti e che può quindi essere letto da tutti i browser fermo restando però che ognuno di questi tende a visualizzare il risultato secondo proprie piccole caratteristiche di interpretazione del codice, ma che tuttavia non stravolgono l'impianto generale. Fra tutti Chrome è quello più rognoso nell'interpretazione del codice, specialmente se contiene javascript, nonostante i continui aggiornamenti cui è sottoposto e talvolta, nonostante il benestare della validazione, evidenzia il codice a modo suo e non c'è verso di venirne a capo (esperienza direttacol sito di un utente del forum). Da quello che esponi tutto fa pensare ad un utilizzo da parte del tuo prof di un Chrome vecchio, quindi ancora più in difficoltà col tuo codice. Per correttezza avrebbe dovuto permetterti di esporre il tuo lavoro usando il tuo pc, cioè il tuo strumento di lavoro, e poi, eventualmente, decidere di buttare alle ortiche il suo.
Se vuoi approfondire l'indagine vai su
questo sito dove, sopportata un pò di coda in attesa, potrai dare in pasto il tuo sito ai vari browser e monitorare il risultato. Se la visualizzazione risulta corretta salvati le varie schermate...e fagliele mangiare.