That’s something I bet you didn’t know. Recently, I faced a really irritating problem while fixing the Phoenix mockups for IE6.
I won’t explain the procedure I followed to spot the error, just let you know what the bug is. It turns out that Internet Explorer does not load more than 31 .css files. Trying to import stylesheets with various ways, like @import is pointless, it just handles the first 31 and ignores all the rest.
The problem obviously appeared when I added IE6 conditional stylesheets, therefore some changes have to be made so that mockups function in IE6 as they would under real circumstances. Some changes to index.php will be necessary to import only the essential .css files and not all of them. Some helpful links: http://nirlevy.blogspot.com/2007/06/internet-explorer-css-limit.html
MS Knowledge Base
you know your stuff, thank you mate, excellent read.
It took me the better part of a year to figure out how to do “proper” table based layouts. It took me the better part of a month to figure out how to do pure css layouts. And that’s even including work arounds for common bugs, like the Box Model Hack. So even people who use he excuses of “it’s easier” and “I’m lazy” are full of it. It seems to me that folks who are resistant to leaving behind old school table layouts are simply afraid to try something new. This is quite sad, because every web professional I know got into this field because it was something new. And most of us are tickled pink that thanks to emerging technologies and evolving standards like css, the field will remain new. Not to mention lower page weights and obviously a greater technical integrity which is important whatever product you are making.