CSS is an astounding piece of feces; in fact I think it is an insult to feces to be put in the same league as CSS.

Oh what a web of deceit we weave! Web designers were agog with excitement when CSS first came.

I can still hear shouts of - no more tables, global modification of site look, no gifs for positioning … blah blah blah.

Soon they realized that CSS doesn't behave the same on IE and Firefox and Opera…

So they came up with hacks, hacks on top of hacks and hacks-which-are-not-hacks and so on to achieve browser compatibility. The gifs came back too in some solutions. Everything fine and dandy till they realized with little bit of modifications here and there the whole CSS layout looks like a railroad crash on a rainy day.

You can never be sure what to expect with even innocuous changes to layout. And what causes the problem is often totally unrelated to anything you can reasonably expect. Now that is also known as CSS-Hell. At this point you can blame IE or Firefox or Opera (why can't they ever get it right?). But that will not solve your problem.

Pages: 1 2