В подтверждение обычно приводится пример страницы, которая отлично показывается в Internet Explorer, но в любом другом браузере выглядит уродливо. Тут, однако, вопрос — какой именно вид страницы правильный? Ответ на этот вопрос дают стандарты, которые созданы специально для того, чтобы страницу не приходилось переделывать для каждого браузера. А в Internet Explorer есть немало собственных расширений к стандартам, которые другими браузерами чаще всего не поддерживаются хотя бы уже потому, что четкого определения функции этих расширений нет, и она может вдруг измениться в какой-нибудь следующей версии Internet Explorer.
В то же время с поддержкой стандартов у Internet Explorer дела обстоят плохо. Если поддержка HTML 4.0 еще почти полная, то CSS 1 уже поддерживается лишь частично, не говоря уже о CSS 2, который и вовсе практически не поддерживается. То же самое со стандартами DOM 1 и DOM 2. При этом многое реализовано не так, как рекомендуют стандарты. Вот и получается, что сделаная для IE страничка нередко смотрится криво в браузерах, которые поддерживают стандарты, и наоборот. К сожалению, о планах Microsoft по улучшению поддержки стандартов в Internet Explorer ничего не слышно. Хочется надеяться, что такие планы все-таки существуют.
|