Der Vorteil ist, daß die Sprache sehr einfach ist und vom Browser schnell dargestellt werden kann, sowie anpaßbar auf die verschiedensten Umgebungen ist, z.B. auch auf ASCII-Terminals. Zudem ist es relativ einfach aus anderen Sprachen zu konvertieren, bzw. automatisch von Programmen zu erzeugen. Dies wird bei Gateways wie dem Manual-Browser ausgenutzt.
HTML kann man mit jedem einfachen Editor schreiben. Alle HTML Formatierungskommandos werden zwischen den Text eingestreut und beginnen mit einem < und enden mit einem >. Die Kommandos sind im allgemeinen groß oder kleinschreibbar. Außderdem bestehen fast alle aus zwei Teilen, d.h. sie umrahmen einen Teil des Dokumentes (z.B. <h3>Titel</h3>). Zeilenumbrüche im Source-Text werden so gut wie ignoriert. Man muß spezielle Kommandos verwenden um einen Absatz zu erzeugen.
Einführungen in HTML gibt es auf fast jedem WWW-Server. Deshalb habe ich nicht noch eine neue geschrieben, sondern hier einfach ein paar Standardwerke und andere gute Texte zusammenkopiert. Das meiste ist deshalb natürlich in englisch.
Das Problem bei Formularen ist, daß es die Ausführung eines Programmes erfordert, die dann auf dem WWW-Server unter uid www passiert. Aus Sicherheitsgründen ist es den den normalen Benutzern im CIP-Pool deshalb leider nicht möglich, Formulare zu erzeugen.