So I've been tinkering with Cascading StyleSheets lately, in an attempt to create a new theme for JSPWiki. Its pretty frustrating how far computing has come and yet there is still so many hacks you have to deal with, even for something simple.
So far I have been bit by the Three Pixel Text Jog bug in IE when just trying to do a simple two column layout with floats. And have uncovered something called the Wyke-Smith/Alsett/Holly 'clearfix' hack.
I found a pretty good description of the 'clearfix' hack in an article called How To Clear Floats Without Structural Markup. Its an amusing read of how fricked up things have gotten. It presents ways to make IE/Firefox/Mac browsers all do the right thing by use of browser bugs on each platform.
Now I see why people pay big money to web designers.
|