Учебник HTML

Главная Учебник HTML Учебник CSS Web- mastering
Раскрутка Полезности FAQ Index



Web-mastering>>Учет особенностей браузеров

Проблема браузеронезависимости.

На самом деле проблема браузеронезависимости понятие гораздо более широкое, чем простая несовместимость браузеров от Microsoft и Netscape. Все дело в том, что язык HTML изначально создавался как браузеро- и платформо- независимый язык логической разметки текста с целью публикации последнего в сети. Именно так и не иначе, т.е. правильно размеченный текст будет одинаково успешно воспроизведен любым браузером, не зависимо от того выводит он его на экран монитора, дисплей портативного устройства, проговаривает вслух или печатает на листах.

Проблема появилась после того, как web-мастера стали подменять истинное предназначение языка и стали использовать его как средство визуальной верстки, подобно различным издательским системам, пользуясь тем, что такое применение языка не воспринимается браузерами как ошибка, а также тем, что большинство пользователей сети просматривают страницы на мониторах своих PC. Особенно рьяно "стараются" на этом поприще различные студии web-дизайна. В ход пускаются любые из доступных свойств HTML, появились не свойственные для HTML термины, как "расползание дизайна" и т.д., появилось даже такое явление как HTML-Art пример(250 kB).

В целом нормально справляясь с основными задачами HTML, браузеры от разных производителей, тем не менее по-разному "понимают" именно дизайнерские задачи, а также благодаря стараниям своих фирм изготовителей они не поддерживают вовсе, или поддерживают частично чужие расширения к языку HTML и различные интернет-технологии. Однако, поскольку такие возможности существуют и их можно применять, необходимо помнить, что чем больше Вы будете следовать этой логике, тем чаще Вам придется задумываться об оптимизации Вашего творения для большинства браузеров. Именно в таком свете web-мастера чаще всего смотрят на эту проблему.

К сожалению проблема браузеронезависимости не дает покоя очень многим web-мастерам, в идеальном случае Ваша страница должна быть оптимизирована для всех существующих браузеров. Сделать это практически не возможно, разумнее всего оптимизировать сайт для просмотра в каком-то одном, а для остальных браузеров отдельные части можно будет представить в альтернативном варианте, не забывая при этом подталкивать инертного пользователя на некоторые встречные подвижки - например указав альтернативную информацию в тэгах <NOSCRIPT> и </NOSCRIPT>.... укажите пользователю на необходимость включения этой функции в свойствах обозревателя или дайте ссылку на место в сети откуда, зачастую бесплатно, можно скачать update.

Сравнительный анализ

На вопрос какой же браузер выбрать в качестве основного для написания и отладки несущего варианта сайта, ответить станет легче, если принять во внимание существующую статистику и некоторые факты. Представьте себе, что даже один и тот же браузер, использующийся для разных платформ, не всегда работает одинаково. Обратимся к статистике, (анализ Российской части сети не является особым исключением из общей тенденции):
Популярность ОС среди пользователей сети
операционная система популярность ОС в %
Windows'9868,5%
Windows'9512%
Windows'NT10%
Windows'20008%
MacOS0,6%
Прочие0,5%
Unix0,4%

Вывод напрашивается однозначный - абсолютное большинство пользователей сети, в силу ряда причин работают на платформе Windows, их общая численность составляет 98,5 %, против остальных 1,5 %. Такое положение, если не удивляет, то, по крайней мере, значительно упрощает работу.

Как и с платформами, с браузерами дело обстоит не иначе, Internet Explorer от Windows, хотя довольно недавно обозначился как лидер на рынке браузеров, уже достиг такого же абсолютного превосходства.
Популярность браузеров
браузерпопулярностьплатформы
Internet Explorer v.5.xx77%Win, Mac
Internet Explorer v.4.xx12.5%Win, Mac, Unix
Netscape Navigator v.4.xx8%Win, Mac, Unix
Internet Explorer v.3.xx1%Win, Mac
Прочие0.9%
Netscape Navigator v.3.xx0.4%Win, Mac, Unix
Netscape Navigator v.2.xx0.2%Win, Mac, Unix, OS/2

Так же, тенденция налицо и превосходство Internet Explorer можно называть подавляющим, тому есть масса причин, как, например то, что в связи с предпринятыми мерами отдела маркетинга фирмы Microsoft, их браузер теперь бесплатно входит в комплектацию оперативной системы как составная часть Windows '98.

Однако следующее, что нас сейчас интересует, это то, насколько в браузерах реализована поддержка новых технологий.
Поддержка браузерами под Win интернет-технологий
браузерframesi-framescssjavajava scriptdhtml
Internet Explorer v.5.5++%+++
Internet Explorer v.5.0++%+%+
Internet Explorer v.4.0++%+%+
Internet Explorer v.3.0++%+%-
Netscape Navigator v.6.0++%+++
Netscape Navigator v.4.5/4.7+-%%%+
Netscape Navigator v.4.0+-%+%+
Netscape Navigator v.3.0+--+%-

здесь обозначения символизируют:
+ поддерживает
- не поддерживает
% поддерживает частично
Печально, что неважно дела обстоят с поддержкой CSS, таким удобным и полезным инструментом форматирования страниц, вернее его версии CSS2, и как следствие неполной возможностью использования DHTML.

Выводы

Проанализировав данные, приведенные выше, трудно не согласиться с выводом, что для достижения максимальной браузеронезависимости, необходимо при создании основной части сайта ориентироваться на возможности Internet Explorer v.4.xx, т.к. все последующие его версии являются с ним совместимыми, а для оставшихся пользователей создавать альтернативное содержимое.

Хотя в свое время браузер от Netscape и был наиболее предпочитаемым среди пользователей, а вклад компании в развитие языка HTML трудно переоценить, реалии рынка браузеров таковы, что Internet Explorer является самым популярным на сегодняшний день (более чем 80% ! пользователей). И эта популярность пришла к нему не только потому, что он распространяется бесплатно, а еще и потому, что он действительно удобнее в работе. И самое главное - Internet Explorer давно уже избран как стандарт многими разработчиками программ и дополнительных утилит, что обеспечивает их полную совместимость и интеграцию.

Главными недостатками Internet Explorer являются недостатки свойственные всем продуктам от Microsoft - это проблемы при инсталляции, а также стремление расходовать максимальное количество оперативной памяти компьютера и как следствие потеря в скорости. На фоне этого надо отметить, что Netscape несколько быстрее в работе со скриптами, менее требователен к ресурсам компьютера и не исключено, что следующие его версии будут гораздо удобнее, а интерфейс будет более продуманным. Однако главным его недостатком по-прежнему остается то, что он является платным. При всех его многочисленных недочетах это только усугубляет невыгодность его положения на фоне остальных браузеров, после выхода очередной его версии v 6.01 появились слухи о том, что это последняя его версия.

Но скорее всего в будущем конкуренцию браузеру Internet Explorer будет составлять Opera, т.к. в последнее время наметился некоторый к нему интерес, особенно после того, как вышла пятая его версия - бесплатная, со встроенным download-менеджером и ICQ-клиентом. При этом его борьба за пользователя вряд ли будет легкой, и чтобы выиграть в этой борьбе, создателям следующих версий надо будет сильно удивить мир.




Главная Учебник HTML Учебник CSS Web- mastering
Раскрутка Полезности FAQ Index

Сайт создан в системе uCoz