Whenever I start redesigning the site, I come across the same rake: I make beautiful, concise HTML, to it beautiful, concise CSS, I look in FireFox, I look in Opera - everything is super. I look in IE ... And I pronounce the phrase consisting of continuous profanity. Or two phrases ... I think a feeling very familiar to the local get-together.
Usually, on all design sites, a stereotypical phrase has been written to this effect: these are problems for the web programmer, not for the client, you need to do cross-browser code by any effort!
But, let's draw an analogy:
... take an audio disc with good, high-quality music. Listen to it on the speakers built into the monitor and on more or less decent acoustics. Even an inexperienced listener will notice a striking difference. However, it never occurs to anyone to demand from musicians to write music that equally plays on any acoustics! Or, say, to write an additional disk with optimization under "plastic tweeters".
')
Why are web programmers being forced to write separate code for IE? After all, at the moment, to put a browser that normally supports standards is not a problem! And if a visitor wants to use crookedly written software so much, why should this become a programmer's problem? And, by the way, can IE still hold its leading position because web designers and web programmers adjust to it? A vicious circle turns ...
Maybe if in IE only the site’s functionality and that part of the design that it understands is preserved, and the main beauty and usability will still be in normal browsers, then the client will make the right choice? And Microsoft will move even more actively ...
In general, who is like, and I, recently, stopped bothering with the absolute identity of the design under different browsers - the main thing is that IE would retain its functionality, well, it didn’t look quite altogether kosobocho. And who wants full-fledged ryushechek - the solution lies in a couple of clicks ...
UPDATE: I don’t suggest ignoring IE at all. No, of course, under it all the main functions of the site should work and the appearance should not cause rejection. But here is fine fine-tuning under IE to engage in - is it a waste of time?
UPDATE2: It turns out that IE7 can be made to understand CSS2 / CSS3 more or less! I repent, did not know this. But thanks to
this comment found out. Yes, indeed, most of the "ryushechek" earned in IE7 after changing the DOCTYPE. It remains only now IE-Schnick tighten all of the 7th version ...