Modern web app developers rarely write HTML by hand. They generate it from higher level language or templates.