There have been a few attempts to build GUI toolkits on top of HTML. Probably the most successful one in perl is
. None of them are widely used though. The common approach is to have design/HTML people who write HTML either by hand or with a tool like DreamWeaver and then integrate it into your application with something like
.