Приглашаем посетить
Григорьев А.А. (grigoryev.lit-info.ru)

Стили и браузеры


Теперь, когда все основные положения CSS уже известны, необходимо уточнить несколько деталей. Самая главная трудность, мешающая повсеместному распространению системы иерархических стилей, состоит в том, что не все наиболее распространенные браузеры поддерживают стили полностью или хотя бы частично. Так, принятая еще в 1996 г. спецификация CSS1 широко не применялась, поскольку созданные с применением стилей Web-страницы могли адекватно отображаться только в одном браузере - Microsoft Internet Explorer 3.0*.

Тогда новые возможности оформления Web-страниц не привлекли поклонников, так как лидирующий по числу установок браузер Netscape Navigator стилей"не понимал", а исключительные свойства прочих браузеров мало кого волновали. Теперь же ситуация в корне изменилась. Главные производители браузеров выпустили новые версии своих продуктов, а число установленных браузеров фирмы Microsoft с поддержкой CSS сравнялось, а по некоторым данным и превысило количество установленных браузеров компании Netscape, не способных воспринимать CSS. Стремление не отстать от конкурента заставило доселе скептически относящуюся к CSS компанию Netscape предусмотреть поддержку стилей и в новых модификациях своего браузера Netscape Communicator - он поддерживает CSS начиная с четвертой бета-версии. Таким образом, поддержка CSS стала обязательной для любой фирмы, предлагающей собственные браузеры и рассчитывающей на рыночный успех. Примером тому - сообщение компании Operasoftware о поддержке CSS в грядущей, четвертой версии быстро завоевывающего все большую популярность браузера Opera.

Стремительный рост числа"понимающих" CSS браузеров, установленных на компьютеры пользователей, гарантирует, что созданная с применением стилей страница будет соответствующим образом показана. Поэтому все больше разработчиков Web-страниц обращаются к возможностям CSS. Однако здесь есть свои проблемы. Дело в том, что наиболее распространенные браузеры поддерживают еще не все возможности, предусмотренные действующей ныне спецификацией CSS1. Более того, в некоторых случаях один и тот же код браузеры фирм Microsoft и Netscape отображают по-разному. Ниже мы повторим основные положения CSS, рассмотренные в предыдущих номерах настоящего издания, и разберем нюансы воспроизведения того или иного стилевого решения в браузерах Microsoft Internet Explorer 4.0* (MSIE 4.01), Microsoft Internet Explorer 3.0* (MSIE3.02) и Netscape Communicator 4.0 (NC 4.03). Для лучшего восприятия столь громоздкой таблицы некоторые (но отнюдь не все) положения проиллюстрированы короткими примерами.

[Содержание]