Нужно ли отображать на сайте инструменты для изменения размера шрифта или переключения между различными таблицами стилей?

Опубликовал: Вторник, Февраль 21, 2012 в категории CSS | Пока нет комментариев

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

Решение

Создание на сайте инструментов для изменения размера шрифта – час- то представленных в виде нескольких букв А разной величины – совер- шенно излишне, если сайт построен правильно, с использованием ме- тодов задания величины шрифта, обеспечивающих возможность ее из- менения во всех броузерах. Гораздо важнее, чтобы пользователи научи- лись увеличивать и уменьшать шрифт предлагаемыми броузером сред- ствами, поскольку это дает возможность регулирования размера текста на большинстве сайтов, а не только на тех, где для этого имеются спе- циальные инструменты.

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

зования альтернативных таблиц стилей. Однако при увеличении мас- штаба макета с фиксированной шириной часть его элементов нередко исчезает за пределами экрана.

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

Литература: Эндрю Р. CSS: 100 и 1 совет, 3-е издание. – Пер. с англ. – СПб: Символ-Плюс, 2010. – 336 с., ил.

Add to Social Bookmarks
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • BobrDobr
  • Mr. Wong
  • Yandex.Bookmarks
  • Text 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Pisali
  • SMI 2
  • Moe Mesto
  • 100 Zakladok
  • Vaau!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - I.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>