AlNet, не знаю, возможно Вы и не заметили но за последние годы "кривого кода специально для IE" уменьшилось во много раз. Это плоды именно такого рода борьбы. Кстати, все обсуждения только в контексте неверной работы сайта Стрима? Почему ни у кого не возникло проблем с другими сайтами?..
А причиной того, зачем нужно было ликвидировать уже реализованную возможность обрабатывать подобный синтаксис, кроме как идеалистической борьбы против самого явления, в том, что все реализовать, как это задумано и работает в IE сложно, если вообще возможно. Отсюда также возникают проблемы с "правильным" отображением в разных браузерах.
Вот одно из сообщений одного умного человека еще за 2001 год:
https://bugzilla.mozilla.org/show_bug.cgi?id=74201#c4
..., the closer to IE mozilla gets (in terms of DOM functionality) the
more bugs we'll get about mozilla not working exactly as IE does, and I'm not up
for revers-engineering everything in IE at this point, that would be extremely
complicated and time consuming. We're already seeing similar problems with
mozilla's support for IE's element.offsetXXX properties, they behave more or
less the same way, but not exactly what IE does, and finding out exactly how IE
works is non-trivial (for all the hundreds of proprietary methods/properties in
IE), to say the least.
...
Социальные закладки