Самоучитель по креативному веб-дизайну. Книга 2, стр.50

прокси-сервер будет передавать содержимое, совместимое с Web-браузером мо —

бильного телефона. Включая сейчас описатель типа устройства, вы подготовите

ваши Web-страницы для вывода на экранах карманных устройств.

Каскадные списки стилей уровня 1 поддерживают всего два описателя типа: «screen» и «print» , а каскадные списки стилей уровня 2 — десять типов (см.

таблицу 5.2), которые указывают тип устройства, ддя которых предназначается

XHTML-содержиМое.

Интересно, что в стандарте каскадных списков стилей уровня 2 говорится,

что в связи со стремительным развитием технологий список устройств, приве — денный в стандарте (и в таблице 5.2), не следует считать исчерпывающим. Тем

не менее, авторы Web-страниц не должны полагаться на описатели типов уст — ройств, которые пока еще не определены в стандарте каскадных списков стилей. Из этого следует: регулярно проверяйте последние версии стандарта, поскольку перечень поддерживаемых устройств будет постоянно расширяться.





Глава 5. XHTML и новые тенденции 27 7





воспользоваться правилом @media. Например, можно написать правила для кар —

манных устройств, принтеров и мониторов компьютеров в одном списке стилей, как показано в следующем примере:



Обратите внимание, что каждое правило @media содержит указание типа уст —

ройства (или устройств, разделенные запятыми), для которого с|>но должно при-

меняться, после чего в фигурных скобках содержится набор правил. Таким обра — зом, в приведенном примере Web-браузеры компьютеров (тип устройств для

которых равен «screen») будут применять два правила списков стилей из первого

правила @media, а прокси-серверы для Web-браузеров, работающих в карманных устройствах, будут применять два правила списков стилей из второго правила

@med±a.

Вместо внедрения списков стилей (особенно списков стиле}|, предназначен — ных для определенного типа, устройств) можно воспользоваться ссылкой на фай —

лы, внешние по отношению к Web-странице. С помощью команды @import,

синтаксис которой показан в следующем примере, можно уменьшить количество загружаемого браузером кода:



@import (стилей>)



Предположим, например, что в предыдущем’ примере правила каскадных

СПИСКОВ СТИЛеЙ Содержатся В ДВУХ ВНеШНИХ файла х (SmailDisplay. cs s И

NormaiDispiay. css) на Web-сервере в каталоге /stylesheets. Если включить

приведенный ниже код в HTML-код Web-страницы, браузер посетителя загрузит

файл внешнего списка стилей, в котором содержатся правил^ для устройства, поддерживаемого браузером:



@import (/StyleSheets/NormalDisplay. ess) screen, print;

@import (/StyleSheets/SmallDisplay. ess) handheld;

Таким образом, прокси-сервер для браузеров, выполняющихся на мобильных

телефонах, будут загружать файл SmailDisplay. css, в то время как браузеры компьютеров будут загружать файл NormaiDispiay. css, поскольку они не под —

держивают тип «handheld». Обратите внимание, что если карманное устройство (например, PDA) позволяет распечатывать содержимое Web-страницы, его про — кси-сервер загрузит оба файла списков стилей.

278 Глава 5. XHTML и новые тенденции



Управление печатью XHTML-страницы Web-браузером

Если ваша Web-страница имеет большую длину, и вы предполагаете, что посе — титель захочет распечатать страницу, можно воспользоваться правилом каскадно —

го списка стилей для разбития содержимого Web-страницы при печати на от — дельные страницы. Для Web-страницы, просматриваемой на экране, не

существует практического ограничения по ее длине. Браузер дает посетителю возможность пролистывать содержимое страницы без явного ее разделения на отдельные страницы. Тем не менее, каждый лист бумаги имеет конечную длину. Поэтому после вывода последней печатаемой строки Web-страницы Web-браузер должен выдать лист из принтера.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.128
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 096
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.123
  • 04.07.2012">Windows Phone 8 может обзавестись клавиатурой нового типа
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.26
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.97
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.46
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.94
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 131
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 086
  • 04.12.2012">Седьмой элемент
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 109
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 074
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.17
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 108
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...