Ho ereditato alcuni file HTML statici piuttosto grandi che devono essere risolti per funzionare nei browser basati su webkit, in particolare Safari. Uno dei bug più comuni che ho trovato che causa differenze di rendering manca dei tag </div>
. (Sia IE7 + che FF3 + sembrano ignorare questi, o fare buone ipotesi su dove chiudere i DIV e renderizzare come previsto.) Sono abituato a usare vim
con l'evidenziazione della sintassi HTML per la modifica, ma alla fine a scrivere gli script awk per farli corrispondere inizio e fine tag.Come trovate tag non corrispondenti in HTML?
Qual è il tuo strumento o tecnica preferita per la corrispondenza dei tag di inizio e fine in un file HTML di grandi dimensioni?
AGGIORNAMENTO: al momento sono in un negozio che ha come target HTML 4.01 Strict, non XHTML.
Mi chiedo solo cosa potrebbe fare Visual Studio se apri un file di questo tipo ... Non ho mai avuto questo problema da solo. –
duplicato: "Strumento per trovare HTML malformato?" : http: // StackOverflow.it/questions/1395560/tool-to-find-malformed-html – harpo
@Workshop Alex: Visual Studio fa ciò che ti aspetteresti: mette in evidenza tutti gli errori con gli scarabocchi e li inserisce nell'elenco degli errori/degli avvisi. Un ottimo strumento per correggere manualmente l'HTML, anche se è necessario conformarsi a un DTD specifico o qualcosa del genere. – OregonGhost