HTML è un linguaggio di markup derivato da SGML (Standard Generalized Markup Language). HTML è l’acronimo di HyperText Markup Language, un linguaggio ampiamente utilizzato per creare strutture per la presentazione di documenti sul World Wide Web, nonché per creare collegamenti tra di essi. Un insieme di regole e tag definiti è ciò che costituisce l’HTML, che viene spesso paragonato a XHTML (EXtensible HyperText Markup Language) e caratterizzato come meno rigoroso. Il software dell’editor HTML è un programma per computer per la creazione e la modifica dell’HTML. Il software editor HTML può essere un’applicazione autonoma o incorporato in un’applicazione software di progettazione Web completa, insieme a un editor XHTML, un editor JavaScript® e un editor CSS (Cascading Style Sheets).
Il software dell’editor HTML si presenta con tre diverse interfacce. Uno è un editor di testo, in cui viene inserito solo il linguaggio HTML e in cui viene visualizzato solo HTML, e questo tipo di software di editor HTML può includere un editor di evidenziazione della sintassi o avere la convalida e altre funzionalità disponibili. I menu per l’inserimento di tag e il controllo ortografico sono molto diffusi. Il secondo tipo è chiamato editor di oggetti HTML e consente l’espansione e il collasso di proprietà e oggetti HTML, tra le altre funzionalità.
Il terzo tipo di editor HTML è What You See Is What You Get (WYSIWYG), pronunciato /WIH zee wig/. Un editor HTML WYSIWYG ha un’interfaccia utente grafica (GUI) per rendere più facile lo sviluppo web per le persone che non conoscono bene o per niente l’HTML, oltre a consentire ai designer di vedere gli effetti della loro codifica. Alcuni programmi hanno solo un editor WYSIWYG, mentre altri consentono all’utente di passare da un editor WYSIWYG a un editor di testo. Tuttavia, il codice creato esclusivamente all’interno di un’interfaccia WYSIWYG potrebbe richiedere la modifica per soddisfare gli standard e un utente che non guarda mai il codice potrebbe riscontrare problemi.
Quando si lavora con un software editor HTML, è importante scegliere la lingua che verrà utilizzata e distinguere tra HTML 4.01 Transitional e HTML 4.01 Strict, ad esempio. Nel 2010, mentre la maggior parte dei software di editor HTML soddisfaceva l’HTML 4, HTML 5 stava iniziando a essere implementato. Ciò significa che per il prossimo futuro, coloro che utilizzano software di editor HTML dovranno prestare particolare attenzione nella scelta della versione HTML appropriata.