Lies ... Everyone poor web dev goes on about how IE6 and IE7 break the box model. It doesn't, my margin and paddings work as expected.
The only time I have to use alternative style sheets is when the browser doesn't have the feature i.e. Alpha PNG support or inline-block. Then again I write pixel perfect CSS, so this eliminates 99% of the problems straight away.
The funny thing is that I used to say the same thing. Somewhere along the line I changed my mind, though, particularly since I started doing work on super-massive projects with a crap-ton of dependencies and weird overrides which makes the smallest updates akin to picking your way through a minefield. Perhaps "box model" is the wrong phrasing - "engine" perhaps would have been more appropriate since IE's issues aren't so easily reducable to the box model misinterpretations (which do, of course, exist but only affect a limited number of use cases).
The various afflictions of haslayout are probably my main gripe with IE, along with the occasional guillotine bug. These are particularly frustrating when they originate from mystery parts of code that you don't personally have much control over but also spring up from different triggers depending on which version of the browser you're using.
I would love to be able to sit down and write pixel-perfect CSS but I generally work with content management systems, generally written by various other companies. When one inherits lots of code, one develops headaches. I liked your aggressive assumptions about my ability, though ;)
The funny thing is that I used to say the same thing. Somewhere along the line I changed my mind, though, particularly since I started doing work on super-massive projects with a crap-ton of dependencies and weird overrides which makes the smallest updates akin to picking your way through a minefield. Perhaps "box model" is the wrong phrasing - "engine" perhaps would have been more appropriate since IE's issues aren't so easily reducable to the box model misinterpretations (which do, of course, exist but only affect a limited number of use cases).
The various afflictions of haslayout are probably my main gripe with IE, along with the occasional guillotine bug. These are particularly frustrating when they originate from mystery parts of code that you don't personally have much control over but also spring up from different triggers depending on which version of the browser you're using.
I would love to be able to sit down and write pixel-perfect CSS but I generally work with content management systems, generally written by various other companies. When one inherits lots of code, one develops headaches. I liked your aggressive assumptions about my ability, though ;)