I've collected up a few tools for web work, including some elisp that I've written myself.
My mainstay is html-helper-mode.
My own web-related elisp is now at http://www.cb1.com/~john/computing/emacs/lisp/webstuff/index.html
I try to keep my pages plain and accessible. This includes avoiding frames, although I have used them when required to in paid work.