> I'll have to state up front that I have two big things that for me
> are even more evil than tables and I'd almost rather use font tags
> before I resort to them:
> 1. IE hacks* (e.g. backslash hacks or use of the * selector)
> 2. Quirks Mode
> * Note: I don't consider IE's conditional comments to be "hacks"
> Without those two things that I just can't justify (I think they
> constitute broken functionality & are just as invalid as using tables
> for layout) I cant find CSS answers in IE for something like a fixed
> (px) height, fixed position, footer without using tables. Do you
> take a step backwards in your interface & force yourself not to use a
> specific design just cause the "standards" say it can't be done?
> I've been really back & forth on the issue, but I'm in the middle of
> a project that's going to need a solution for IE real soon.
> Just curious on the opinions & how you guys solve your layout problems.
What I have found in my years with css is that the more I work with it the
more complex layouts and designs I can successfully put together in all
major browsers. (opera, firefox, safari, ie). The longer I work with it
the more I see "hacks" as a fix for a symptom of something else that has
gone wrong. I've used them hundreds of times but recently at couple lines
in an ie only stylesheet has been enough. (via the ie comments).
I agree sometimes you don't have the budget to spend hours on something
that you can't figure out why it doesn't work. But the question for me is
whether it will cost you more in the long run, primarily maintenance and
slower, more markup intensive techniques, not to learn. Not to meantion
the bandwidth you save...
That's what the list is for helping people learn the language. If you
need something 9 times out of 10 someone here has solved it already and
understands your pain.
Well I don't know about other people but I'm not going to let someone's
poor understanding/interpretation of a standard and poor software
engineering to cause me to do the same.
Cliff, good questions I think every developer that does this for a living
wonders why we should go through the hassle to push for standards. I just
hope has much as we are pushing for them they are pushing for us..
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/