On linux I use Nvu, it is also available for mac and windows:
http://www.nvu.com/index.php
If you haven't already tried it, it's worth a go.
Features
WYSIWYG editing of pages, making web creation as easy as typing a letter with your word processor.
Integrated file management via FTP. Simply login to your web site and navigate through your files, editing web pages on the fly, directly from your site.
Reliable HTML code creation that will work with all of today's most popular browsers.
Jump between WYSIWYG Editing Mode and HTML using tabs.
Tabbed editing to make working on multiple pages a snap.
Powerful support for forms, tables, and templates.
The easiest-to-use, most powerful Web Authoring System available for Desktop Linux, Microsoft Windows and Apple Macintosh users.