In my estimation, the web is a lost cause. As time goes on, it's more and more a tool that is abused by idiots cramming too much broken "functionality" in them, and most browsers are just platforms from which to launch bad ideas. The whole thing was never designed for fine-grained control of how a website was rendered, and you're asking for a lot of heartache by attempting to make it work that way.
On my website[1], I use very basic html, and include a stylesheet basically to set colors I like and a maximum width for the main body of the text. I also use CSS to move some of the navigation stuff off to the side, but other than that, it's up to the reader to configure his browser to make things presentable. 1 - http://www.madleet.net/cgi-bin/blog.sh # Kurt H Maier