Hacker News new | ask | show | jobs
by esbwhat 5119 days ago
Okay, sorry. Yeah obviously layouts will work, if you make them work. But that's the point, you have to make them work. IE has a weird box model, haslayout, buggy float handling, etc.

Of course it's possible to make things work, in case of a simple layout, most of the time not even hard (note that this wasn't my point at all), but if you code in a standards-compliant, normal way, without doing anything to especially accomodate IE7, there are a number of situation where things will just not work, while working in every other browser.

Is this a problem? Yeah. I would say so. People shouldn't be supporting something and thereby supporting the continued use of a product that doesn't work unless you coddle it. What if someone is a linux user? Are they supposed to buy a windows license just to coddle to users who are hurting the web with their browsing choice?

I'm by no means an expert designer, but I've been doing HTML stuff for a decade or so, from simple to complicated. I can and do get my layouts running in IE7, but that's not the point. The point is that I shouldn't, and if someone doesn't want to, they shouldn't be criticized for that. I'm pretty tired of running a VM to test my layouts as well.

1 comments

I agree, but I totally think it depends on your market. I would love nothing more than IE <9 to die a horrible death (I actually really like IE9). Some things are just bizarre. But we're in the business of making money, and as long as there are users out there using these browsers then we have to support it... if you can persuade your company otherwise then you have more understanding bosses than I do! I have worked on projects before where we would develop for the main browser and then only support minor browsers if if it was not much effort and that was left to use to use judgement on... mind you this was a fair few years ago and the optional browser was IE6!