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

Глава 4. Каскадные списки стилей 231





Передача списка стилей через функцию проверки

Передача каскадного списка стилей через функцию проверк*| чем-то напоми —

нает проверку учителем вашего домашнего задания по каскаднкм спискам сти —

лей перед получением окончательной оценки. Помимо проверки наличия оши —

бок (например, неверных свойств или значений свойства), функция проверки

каскадных списков стилей, находящаяся по адресу http://jigsaw. w3.org/css —

vaiidator / также дает рекомендации по улучшению. Например, если передать

следующий внешний каскадный список стилей функции проверки каскадных

списков стилей комитета W3C, вы получите отчет, показанный на рис. 4.26:





23 2 Глава 4. Каскадные списки стилей





hi {coloriblue; font-size:40px; font-familyigaramond}

p {color:white; background:green; font-family:helvetica;

text-indent:lcm}

body {background:#ADD8E6; color:maroon}



Раздел «Errors » («Ошибки») отчета показывает ошибки, которые необходимо

ИСПравИТЬ, раздел «Warnings» («Предупреждения») Отмечает Правила, КОТОрЬЮ, несмотря на их корректность, можно улучшить, и дает рекомендации по улучше —

нию; раздел «Valid CSS Informations» («Корректная CSS-информация») В конце отчета показывает, что в каскадном списке стилей было сделано правиль — но.



вРмАК/тТмИКгоУМм

Использование функции проверки каскадных списков стилей представляет собой простой процесс. Имейте в виду, что функция проверки позволяет проверять толь —

ко внешние (связанные) списки стилей. Поэтому, если список стилей внедрен в раздел заголовка Web-страницы, для его проверки список потребуется скопировать

во внешний файл, который можно будет отправить функции проверки. Для про — верки каскадного списка стилей выполните следующие действия:

1. Если у вас нет постоянного соединения с сетью Internet, установите комму — тируемое соединение с помощью своего провайдера услуг Internet.

2. Откройте Web-браузер, наберите в его адресной строке http:/ /

jigsaw. w3.org/css-vaiidator/ и нажмите клавишу Enter. Web-браузер отобразит страницу W3C CSS Validation Service.

3. Для отправки файла списка стилей функции. проверки нажмите гиперссыл — ку «Validate Your Cascading Style Sheet Source Fil e By Upload» («Проверьте свой исходный CSS-файл путем его загруз —

ки»). Web-браузер выведет на Экран страницу «Validator» («Средство проверки»), показанную на рис. 4.27.



4. В ПОЛе «Upload A CSS Sourc e File » («Загрузит е исходный CSS —

файл») введите полный путь к внешнему файлу каскадного списка стилей.

Для выбора файла списка стилей можно воспользоваться кнопкой

«Browse» («Просмотр»).

5. Выберите уровень предупреждений (выпадающий список «Warnings» («Предупреждения»)), профиль (выпадающий СПИСОК «Profile » («Про- филь»); версия каскадного списка стилей) и значение в выпадающем спис —

ке Medium (all, aural, Braille, handheld И Т. Д.). ЕСЛИ Проверяется СПИ — СОК стилей, предназначенный для использования Web-браузером в

системах PC или Macintosh, оставьте значения, установленные по умолча — нию.

6. Нажмите КНОПКУ «Submit This CSS Fil e For Validation» («Передать

этот csS-файл на проверку»). Web-браузер отправит файл, выбранный на шаге 4, и предоставит отчет о проверке, аналогичный представленному

в начале этого совета (см. рис. 4.26).

Глава 4. Каскадные списки стилей 23 3







Несмотря на то что вы имеете возможность передавать функции проверки как полные списки стилей, так и отдельные правила с помощью нескольких мето —

дов, старайтесь создавать и отправлять на проверку только внефние файлы спис —

ков стилей. Во-первых, помещение правил во внешние связанные списки стилей

в более полной мере задействует мощь списков стилей, которая позволяет при —

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

о том, что кто-нибудь просмотрит внедренный на страницу серверный сценарий

и поставит под угрозу безопасность чувствительной информации, содержащейся на вашем Web-сайте.

Глава5

XHTML и новые тенденции



















Преобразование HTML в XHTML с помощью HTML Tidy



Выбор правильного значения OOCTYPE для Web-страницы

Проверка Web-страницы с помощью функции проверки XHTML Установка размера текста на XHTML-странице с помощью

ключевых слов



Группировка элементов списка выбора XHTML-формы с помощью дескриптора



Добавление цветов в XHTML-таблицы с помощью правил

каскадных списков стилей ^Ш



Внедрение шрифтов на XHTML-страницу с помощью правил каскадных списков стилей



Вставка одной XHTML-страницы в другую с помощью внутритекстового фрейма



Одновременное обновление нескольких внутритекстовых фреймов XHTML-страницы



Изменение внешнего вида XHTML-страницы на основе типа целевой системы



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

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





главе 1 книги мы познакомились с языком гипертекстовой разметки

(Hypertext Markup Language, HTML) и сетью Wbrld Wide \^feb. Вы узнали, что

Web-браузеры запрашивают HTML-документы (т. е. \\^Ь-страниц|ы) с Web-серверов.

После получения Web-сервером HTML-запроса на передачу We|)-CTpaHHUbi он пе —

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

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

Во время изучения советов этой книги вы создаете Web-стфницы и, возмож —

но, говорите себе: «В этом нет ничего сложного!11. И будете правы. Создание

Web-страницы не требует наличия специального программного обеспечения или

специальных знаний, все что понадобится — это текстовый редактор и понима —

ние HTML. По иронии, простота создания Web-страниц явлфтся одной из са —

мых больших сложностей. Наличие тысяч и тысяч людей, занимающихся разра — боткой Web-страниц, не дает возможности заставить всех писать HTML-код

согласно одним и тем же правилам. Забудьте о том, что можнф заставить тысячу

или даже сотню людей принять одни и те же правила, если да}ке два производи —

теля самых популярных Web-браузеров не могут договоритьс^ о таких простых

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

Ни компания Netscape, ни компания Microsoft не требуют от программистов

писать правильный HTML-код (код в соответствии с рекомендациями консорци — ума W3C). Более того, браузеры Netscape Navigator и Internet Explorer, как и

большинство других браузеров, пытаются «угадать», что программист имел в виду, когда написал неверный HTML-дескриптор. Как результат, размеры памяти, за —

нимаемые браузерами, возрастают, поскольку их производителям приходится вносить код для обработки многих некорректных методов использования HTML- кодов, описывающих Web-страницы. Дополнительный код приводит не только к увеличению объемов браузеров, но и к появлению ошибок, которые в некоторых

случаях даже верный HTML-код от одного браузера к другоЦу отображают по- разному.

Для решения всех перечисленных выше проблем, связанных с некорректным

кодированием и слишком «снисходительными» Web-браузе^ами, консорциум

W3C переписал HTML 4.01 как расширяемый язык разметки (Extensible Markup

Language, XML). Отсюда и было получено новое имя спецификации (XML +

HTML = XHTML). За счет применения жесткого синтаксиса объявления элемен —

тов в XML к ранее менее жестким правилам HTML консорциум W3C надеется,

что производители браузеров заставят программистов писать корректный

XHTML-код. Так, например, синтаксический анализатор XML-кода ни при каких

условиях не должен визуализировать неправильно закодированные XML-элемен — ты. Распространение XML-браузеров, которые визуализируют только корректно

написанный XHTML-код, позволит всем программистам привыкнуть к правиль —

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





ному созданию Web-документов и уменьшить производителям размеры браузеров

(а, следовательно, и количество ошибок) в их продуктах.

Несмотря на то что спецификация XHTML носит имя «новых» рекомендаций консорциума W3C, она не вносит новых возможностей в существующую специ — фикацию HTML 4.01. Фактически роль XHTML заключается в попытке предотв — ратить написание программистами некорректного HTML-кода за счет примене —

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

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

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

Полезные ссылки
Случайные записи
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 039
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 078
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 122
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 078
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 051
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.25
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 059
  • 28.02.2011">Руководство по actionscript. часть 5, стр. 136
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 017
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.83
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 133
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 080
  • 12.04.2011">Photoshop для начинающих: как вставить фото в готовую рамку?
  • 18.08.2010">Как располагается информация о рабочем процессе
  • 05.10.2010">Выделение изображений со сложными краями в Photoshop
Опрос

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

View Results

Loading ... Loading ...