I've spent 3 solid days now trying to build a totally W3C CSS compliant site, which also works in "most" current browsers. Needless to say, I'm now thinking the problem is not necessarily with the W3C CSS specs, but with the interpretation by the browser in use...
Granted, we don't EXPECT "older" browsers to interpret this. Netscape 4? Nope. MSIE 3? Nope. Early OTHER browsers? Nope. BUT... what we DO expect, is that the most current browsers supporting W3C standards would portray the pages in the same way. NOT...
I've spent hours and hours going through "hacks" - and what I've found is that I don't know a hack from reality at this point. Why do some styles work with Netscape and Internet Explorer, but not with Opera? How many additional styles must we implement to make pages show the same in ALL decent browsers? (Not that all browsers are "not decent")...
Ed. Note: The following link has since been fixed with the background image hack....
Example site URI: http://64.71.189.117/table570/product1.htm
I am still having issues I think can be easily resolved with the right column background, but sadly, these can apparently ONLY be resolved with the use of a background image.
The "fluid" layout (means "variable width"), is not easy to code in CSS to give the appearance we appreciate in the "old-fashioned table layout". More to come...