I have used LyX for many years (ab origine) and always used LaTeX2HTML to create HTML documents.
The OpenSUSE distro's LyX package tries to use tex4ht (which comes with the distro) but it is missing some vital ingredient and its export to HTML does not work at all. However, you can load LaTeX2HTML from the OpenSUSE DVD, and then configure LyX to use it instead of tex4ht. The LaTeX2HTML program is a perl script originally written by Nikos Dragos and maintained for many years by Ross Moore at an Australian University. It is now maintained at the University of Beyreuth in Germany. You can Google for it. It does a very good job of understanding the documents I write (it is intended for use in academic environments). But it does not fully understand all of pdflatex's constructs. As you would expect, you do need to tinker with the CSS files to get the style of HTML layout you desire. What I like about it is that you can configure it to produce a single html page for the whole document, or break it into pages at the level you choose (whether chapter, section, subsection, etc). It looks after the navigation between pages (with Before, After, Up anchors). It renders tables and included images correctly (although earlier versions needed a patch from Ross Moore to translate tables). I believe it can run wherever perl is installed (but I have no experience of using MS or OSX). John O'Gorman