Vermutlich meinst du mit "z. B. Dreamweaver" so eine Art Wizard bzw. GUI-Lösung zum "Zusammenklicken" von Navigationsmenüs?
Ich schreibe einfache Sachen komplett in HTML/CSS. Wenn die Menüs in irgendeiner Weise dynamisch erstellt werden sollen oder das gerade aktive Element hervorgehoben werden soll oder es generell Sinn ergibt, die Generierung zu automatisieren, kommt eine serverseitige Scriptsprache (wie etwa PHP) zum Einsatz. (Die erzeugt natürlich im Endeffekt auch HTML-Code.)