I've built my website with the open source html editor, Nvu, as mentioned on my software page.
It also uses CSS (cascading style sheets) for the layout and style,
therefore, it's best viewed with a browser thats fully supports CSS
- almost all browsers do. I try to use
compliant standards for all html and CSS code, but I don't always
Below you'll find some links so you can check it
My page is hosted by namespro.ca
I mention this because I have been extrememly happy with
them. They are very affordable, and bent over backwards to help me when
I needed it.