When people hear WYSIWYG and HTML together they think Dreamweaver, but Dreamweaver’s cost is sometimes too much to be born. So, the solution might be a free editor. There is one available for all three platforms, and that is Nvu

Nvu is based on the Composer part of the old Netscape navigator. It does a pretty good job of allowing you to edit your web pages in WYSIWYG mode, but you can get to the underlying HTML if you’d like.
The Editor does have a CSS tool to allow you to make CSS styles. You can also make some of the more interesting HTML objects. It has support for both HTML 4 and XHTML .
The Versions look very much like each other except in the way the windows operate. The Macintosh version of the editor is a Macintosh application and works as such.
I will admit that it is very much rough around the dges, but if you need a WYSIWYG HTML editor then this might be it, or at least enough to learn on.
Do you use Nvu? Share that with us by leaving a comment, or at least recommend it using one of the services in the control below.
Related posts: