This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
(тег, определяющий абзац), не требуют завершающего тега, но его наличие придает исходному тексту документа стройность, делает его понятнее. Язык HTML нечувствителен к регистру символов, описывающих тег, и приведенный ранее пример мог бы выглядеть следующим образом:
и(более подробно о теге
рассказывается в уроке 2). Вся программа состоит из набора тегов. Теги могут иметь параметры, или атрибуты, которые играют роль дополнения тегов. Иногда теги называют дескрипторами. Дескриптор (в переводе с лат. описатель) — лексическая единица (слово, словосочетание) информационно-поискового языка, выражающая основное смысловое содержа-
26 Урок 1. Основные сведения ние какого-либо текста. Дескриптор используется при информационном поиске документов в информационно-поисковых системах. В каком регистре писать код программы? Большинству браузеров безразлично, в каком регистре введены буквы тегов. Записи , или обычно дают одинаковый результат.
Браузер Для просмотра HTML-документов в WWW необходимо специальное программное обеспечение. Такие программы называются браузерами (от англ. browse — листать, просматривать, читать). С их помощью можно загружать и просматривать веб-страницы, осуществлять навигацию в WWW и т. д. Браузер — программа просмотра HTML-файлов, программа-интерпретатор языка HTML. Браузер показывает на экране текст и графику, интерпретируя команды (теги), указанные в исходном тексте в угловых скобках. Веб-браузер — это прикладная программа, которая отображает содержимое файлов, полученных с локального или удаленного компьютера, в соответствии с инструкциями, включенными в этот файл. Браузер представляет собой клиентскую программу и использует для передачи запросов веб-серверам протокол HTTP (HyperText Transfer Protocol — протокол передачи гипертекста). Существует довольно большое количество браузеров, из которых самыми популярными являются браузеры Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Chrome, Safari и NCSA Mosaic. Браузер, прочитав HTMLфайл, с помощью тегов интерпретирует содержащиеся в документе данные и соответствующим образом отображает их на экране компьютера. Браузеры Netscape Navigator и Internet Explorer имеют встроенные программы чтения новостей.
Структура документа Когда веб-браузер получает документ, он по тегам определяет, как документ должен быть интерпретирован. Тег . Самый первый тег, который встречается в документе, должен быть тегом . Данный тег сообщает веб-браузеру, что документ написан на языке HTML. Минимальный HTML-документ мог бы выглядеть так: ...тело документа...
Таким образом, теги и образуют для HTML������������������ ���������������������� -документа так называемый контейнер. Тег . Структурно документ распадается на две части: заголовочную и основную, или тело документа. Заголовочная часть размещается между тегами и , основная — между тегами и .
Гипертекстовые ссылки
27
Тег <TITLE>. Внутри контейнера и размещается единственный обязательный контейнер из тегов <TITLE> и , содержащий текст заголовка. Тег заголовочной части документа должен быть указан сразу после тега и более нигде в теле документа. Данный тег представляет собой обобщенное описание документа. Следует избегать размещения какого-либо текста внутри тега . Открывающий тег указывается непосредственно перед тегом <TITLE> и другими тегами, описывающими документ, а закрывающий тег — сразу после окончания описания документа. Большинство веб-браузеров отображают содержимое тега <TITLE> в заголовке окна, содержащего документ, и в файле закладок, если он поддерживается веббраузером. Заголовок, ограниченный тегами <TITLE> и , размещается внутри тегов . Заголовок документа при отображении самого документа в окне браузера не виден. Теги тела документа идентифицируют отображаемые в окне компоненты HTML-документа. Тело документа может содержать ссылки на другие документы, текст и другую форматированную информацию. Тег . Тело документа должно находиться между тегами и . Это та часть документа, которая отображает его текстовую и графическую информацию. Следует заметить, что открывающие и закрывающие теги , и необязательны, но их настоятельно рекомендуется использовать, поскольку это позволяет веб-браузеру уверенно отделить друг от друга заголовочную и непосредственно смысловую части документа. Тег парный. Между открывающим тегом и закрывающим тегом размещаются все другие теги программы, составляющие основное содержание документа. Тег предназначается для выделения той части документа, которая должна быть показана пользователю на экране. Технически стартовые и завершающие тэги типа , и необязательны. Но настоятельно рекомендуется их использовать, поскольку использование данных тегов позволяет веб-браузеру уверенно разделить заголовочную часть документа и непосредственно смысловую часть.
Гипертекстовые ссылки Гипертекстовые ссылки являются ключевым компонентом, делающим вебстраницы привлекательными для пользователей. Благодаря гипертекстовым ссылкам (или просто гиперссылкам) веб-страница структурируется и связывается с другими документами, что обеспечивает быстрое и удобное получение информации. Технология гиперссылок позволяет объединить множество документов в один.
28 Урок 1. Основные сведения Гипертекст — информационная структура, обеспечивающая навигацию посредством гипертекстовых ссылок. Гипертекстовыми ссылками называются фрагменты текста или изображения, при активизации которых отображаются связанные с ними документы. Гипертекстовая ссылка — основной элемент всех гипертекстовых систем, которые указывают на другой документ или на другую часть того же документа. Такая ссылка задается тегами и . Она имеет несколько атрибутов, наличие одного из двух (HREF или NAME) обязательно. Первый указывает на ссылку за пределы данного документа, например: название ссылки
Второй позволяет перейти к определенным образом отмеченному (с помощью так называемого якоря, или закладки) месту того же самого документа, например: название ссылки
Ссылки имеют стандартный формат, что позволяет браузеру интерпретировать их и выполнять необходимые функции (вызывать методы) в зависимости от типа ссылки. Ссылки могут указывать на другой документ, специальное место данного документа или выполнять другие функции, например запрашивать файл по протоколу FTP (File Transfer Protocol — протокол передачи файлов) для отображения его браузером. В ссылку включается URL (Uniform Resource Locator — унифицированный указатель ресурса) — адрес особого формата, идентифицирующий другие локальные или удаленные документы, что часто требуется при организации больших структурированных веб-сайтов. Ссылки можно использовать для перемещения как по одному документу, так и от одного документа к другому. Однако HTML не поддерживает возврат на предыдущую ссылку, если перемещение происходит внутри документа.
Изменение программы Если в коде веб-документа (файле с расширением .htm), который можно просмотреть в браузере Internet Explorer, требуется выполнить изменения, то следует открыть этот файл в программе Блокнот, выбрав в браузере Internet Explorer команду Вид Просмотр HTML-кода (рис. 1.4).
Рис. 1.4. Просмотр HTML-кода документа
Теги и атрибуты
29
HTML-файл будет открыт в окне программы Блокнот (см. рис. 1.1). Выполнив изменения кода программы, следует воспользоваться командой Файл Сохранить (рис. 1.5).
Рис. 1.5. Сохранение программы
Чтобы увидеть изменения программы в браузере Internet Explorer, необходимо щелкнуть на кнопке Обновить (она четвертая слева на рис. 1.6) или выполнить команду Вид Обновить (см. рис. 1.4).
Рис. 1.6. Панель инструментов программы Internet Explorer
При следующих изменениях все перечисленные операции следует повторить. В некоторых браузерах обновления в программе можно отбразить другими способами.
Теги и атрибуты Тег — код языка HTML, с помощью которого выполняется разметка исходного текста. Тег записывается в угловых скобках. Как уже отмечалось, все теги начинаются с символа < и заканчиваются символом >. После открывающей угловой скобки следует имя тега (команды). Каждый тег может иметь атрибуты. После перечисления всех атрибутов начальный, или открывающий, тег закрывается. После открывающего тега располагается содержимое тега. Код HTML-документа заканчивается конечным, или закрывающим, тегом (рис. 1.7). Закрывающие теги начинаются с символа косой черты (/).
Рис. 1.7. Структура HTML-элемента
30 Урок 1. Основные сведения При написании тегов не учитывается регистр букв, то есть код может быть написан как строчными, так и прописными буквами, но в основном используют прописные, чтобы отличать теги от информационного наполнения документа. Если тег написан с ошибкой, то программа его игнорирует, не сообщая об ошибке. Теги не отображаются сами, а влияют на способ отображения документа. Атрибуты — дополнительные управляющие слова, отделенные от тега и друг от друга пробелами. Можно сказать, что атрибуты — это имена свойств тегов, которые могут принимать определенные значения. Атрибуты имеются только у открывающих тегов, у закрывающих тегов их нет. Атрибуты влияют на результат интерпретации тега браузером. Некоторые атрибуты имеют конкретное значение, которое задается после знака равенства. Раньше значения атрибута требовалось заключать в кавычки, но теперь во многих случаях эти кавычки можно опускать без каких-либо последствий.
Основные правила создания веб-страниц При создании веб-страницы необходимо придерживаться определенных правил, которые перечислены ниже. Следите за тем, чтобы веб-страницы не получились слишком широкими, и пользователям не приходилось пользоваться прокруткой. Обычно если вебстраница не помещается на экране, большинство браузеров добавляют внизу экрана горизонтальную полосу прокрутки. Типичной шириной экрана считается ширина в 640 пикселов. Каждая веб-страница должна иметь заголовок. Не перегружайте страницу графикой. Попытка визуально выделить все означает не выделить ничего. Не забывайте житейскую мудрость: «Все гениальное — просто». Помните про пословицу: «Выплескивая воду из корыта, не выплесните с водой ребенка». Иногда веб-страница сделана так красиво и оригинально, что непонятно, чему она посвящена. Используйте свободное пространство для привлечения внимания. Многие создатели сайтов концентрируют текст в середине экрана, оставляя широкие поля слева и справа от текста пустыми. Подобное пустое пространство заставляет пользователей компьютера сосредоточиться на тексте, который находится в середине.
Атрибуты тега В противоположность тегу тег содержит всю ту информацию, из которой собственно и состоит рассматриваемый документ. Порядок следования тегов здесь именно такой, в каком они предстают перед читателем.
Атрибуты тега
31
Начальный тег может иметь несколько атрибутов, например:
Атрибут BACKGROUND задает графическое изображение, которое как кафельная плитка заполнит фон документа. Файл с изображением должен быть сохранен в формате GIF или JPEG. Пример:
Файл с изображением фона лучше размещать в том же каталоге, что и файл самого документа, тогда URL-адрес и путь указывать не нужно. Пример использования этого атрибута в HTML-документе имеется в уроке 4. Атрибут BGCOLOR задает цвет фона документа при помощи шестнадцатеричных значений интенсивности цветовой модели RGB (Red, Green, Blue — красный, зеленый, синий) или строчного литерала, соответствующего названию цвета, например:
Примеры использования этого атрибута в HTML-документе имеются в уроке 2. Атрибут TEXT задает используемый по умолчанию цвет текста, не являющегося гиперссылкой. По умолчанию такой текст черный. Пример:
Пример использования этого атрибута в HTML-документе имеется в уроке 4. Атрибут LINK задает цвет гиперссылки; в большинстве браузеров он по умолчанию темно-синий. Пример:
Пример использования этого атрибута в HTML-документе имеется в уроке 15. Атрибут ALINK задает цвет активной гиперссылки, который меняется в момент щелчка на ней мышью и который желательно делать отличным от цвета фона (задаваемого атрибутом LINK). Пример:
Пример использования этого атрибута в HTML-документе имеется в уроке 15. Атрибут VLINK задает цвет посещенной гиперссылки, который желательно делать отличным от цвета фона (задаваемого атрибутом LINK) и от цвета активной гиперссылки (задаваемого атрибутом ALINK). Пример:
Пример использования этого атрибута в HTML-документе имеется в уроке 15. Атрибут BGPROPERTIES задает свойства фонового изображения. В данный момент браузерами поддерживается единственное его значение fixed, запрещающее прокрутку изображения. Пример:
32 Урок 1. Основные сведения Атрибут TOPMARGIN задает верхнюю границу страницы в пикселах. Пример:
Атрибут BOTTOMMARGIN задает нижнюю границу страницы в пикселах. Пример:
Атрибут LEFTMARGIN задает левую границу страницы в пикселах. Пример:
Атрибут RIGHTMARGIN задает правую границу страницы в пикселах. Пример:
Примеры использования в �������������������������������������������� HTML���������������������������������������� -документе атрибутов, регулирующих положение границ страницы, имеются в уроке 4. На рис. 1.8 показана веб-страница (листинг 1.1), для которой верхняя, левая, правая и нижняя границы не заданы, то есть равны 0. Видно, что текст как бы прилипает к левому краю страницы, отступов сверху и снизу не наблюдается. Правый край текста имеет отступ от правой границы только из-за того, что в нем после каждой строки указан тег перехода на новую строку (тег
). Листинг 1.1. Пример создания веб-страницы, для которой не заданы границыМОЯ ПЕРВАЯ ПРОГРАММА А. С. Пушкин
Зимняя дорога
Сквозь волнистые туманы
Пробирается луна,
На печальные поляны
Льет печально свет она
По дороге зимней, скучной
Тройка борзая бежит,
Колокольчик однозвучный
Утомительно гремит.
Что-то слышится родное
В долгих песнях ямщика:
То разгулье удалое
То сердечная тоска...
Ни огня, ни черной хаты,
Глушь и снег... Навстречу мне,
Только версты полосаты
Попадаются одне...
Скучно, грустно...Завтра, Нина,
Завтра к милой возвратясь,
Я забудусь у камина,
Загляжусь не наглядясь.
Звучно стрелка часовая
Медный круг свой совершит,
И, докучных удаляя,
Полночь нас не разлучит
Грустно, Нина: путь мой скучен,
Дремля смолкнул мой ямщик,
Колокольчик однозвучный,
Отуманен лунный лик.
1826 i>
На рис. 1.9 показана веб-страница, для которой верхняя, левая, правая и нижняя границы заданы и равны 150 пикселов (листинг 1.2). Видно, что текст имеет отступы от левого и правого краев, а также сверху (и снизу, в чем можно убедиться, выполнив прокрутку). Так как текст полностью в окно не помещается, автоматически справа появляется вертикальная полоса прокрутки.
Атрибуты тега
33
Рис. 1.8. Веб-страница, для которой не заданы границы
Рис. 1.9. Веб-страница с отступами от границ
Листинг 1.2. Пример создания веб-страницы, для которой заданы границыМОЯ ПЕРВАЯ ПРОГРАММА А. С. Пушкин
Зимнее утро
Мороз и солнце; день чудесный;
Еще ты дремлешь, друг прелестный,
Пора, красавица, проснись:
Открой сомкнуты негой взоры
Навстречу северной Авроры,
Звездою Севера явись!
Вечор, ты помнишь, вьюга злилась,
На мутном небе мгла носилась;
Луна, как бледное пятно,
34 Урок 1. Основные сведения
Сквозь тучи мрачные желтела,
А ты печальная сидела-
А нынче погляди в окно:
Под голубыми небесами
Великолепными коврами,
Блестя на солнце, снег лежит;
Прозрачный лес один чернеет,
И ель сквозь иней зеленеет,
И речка подо льдом блестит.
Вся комната янтарным блеском
Озарена. Веселым треском
Трещит затопленная печь
Приятно думать у лежанки.
Но знаешь: не велеть ли в санки
Кобылку бурую запречь?
Скользя по утреннему снегу,
Друг милый, предадимся бегу
Нетерпеливого коня
И навестим поля пустые,
Леса, недавно столь густые,
И берег, милый для меня
1829
Подведем итоги В этом уроке рассматриваются базовые понятия, относящиеся к созданию вебстраниц. Показаны структура ��������������������������������������������� HTML����������������������������������������� -документа и некоторые основные теги. Перечислены правила создания веб-страниц. В заключение урока представлено несколько примеров веб-страниц.
Урок2. Текст Урок В этом уроке рассматриваются основные теги, предназначенные для работы с текстом. Эти теги позволяют форматировать текст, красиво располагать его на странице, а также выводить в виде всплывающих подсказок.
36 Урок 2. Текст
Первая веб-страница Можно открыть Блокнот и в теле документа записать текст, не задумываясь о его размерах и цвете. На рис. 2.1 показана такая программа при просмотре в браузере (листинг 2.1).
Рис. 2.1. Веб-страница с текстом
Листинг 2.1. Пример создания веб-страницы с текстом <TITLE> Моя первая Веб-страничка 33 удивительнейшие буквы русского алфавита передают человечеству события, факты, настроение, переживания, радость и вдохновение, то есть все, что можно видеть, слышать, пробовать, трогать, чем можно наслаждаться. Как же буквы могут передать огромное количество информации? Буквы образуют слово, слова собираются в предложения, предложения могут составить целую книгу. Книги состоят из текста и рисунков.
Как видно на рисунке, то что находится между тегами <TITLE> и , не появляется на экране. Однако при загрузке документа в браузер этот текст загружается в первую очередь и отображается в заголовке окна браузера. Если текст заголовка достаточно информативен, пользователь в процессе поиска нужных документов уже на этапе загрузки может определить, действительно ли ему нужен этот документ, а если не нужен, то сразу отказаться от его загрузки и перейти к загрузке следующего. Текст названия требуется и при создании закладки на данный документ, с этой точки зрения его информативность также очень важна.
Уровни заголовков Заголовки различного уровня позволяют структурно разделить формально не ограниченный по длине текст на отдельные разделы и абзацы. Первый уровень заголовков (самый высокий) обозначается цифрой 1, следующий — 2, и т. д. Теги
Уровни заголовков
37
с меньшими номерами определяют заголовки более высокого уровня. Большинство браузеров поддерживает интерпретацию шести уровней заголовков, определяя каждому из них собственный стиль. Заголовок самого верхнего уровня имеет признак 1. Синтаксис заголовка первого уровня (H от англ. head — заголовок):Заголовок первого уровня
Заголовок любого уровня может быть представлен в общем случае так:Заголовок x-го уровня
Здесь x — цифра от 1 до 6, определяющая уровень заголовка. Атрибут ALIGN управляет горизонтальным выравниванием, принимая значения LEFT (влево), CENTER (по центру), RIGHT (вправо) или JUSTIFY (по ширине от левой границы до правой). На рис. 2.2 показано окно программы, содержащей заголовки, при просмотре в браузере (листинг 2.2).
Рис. 2.2. Веб-страница с заголовками разных уровней
Листинг 2.2. Пример создания веб-страницы с заголовками <TITLE> ЗаголовкиЗаголовок 1 - Транспортный протокол
Заголовок 2 - Протокол маршрутизации
Заголовок 3 - Протокол передачи файлов
Заголовок 4 - Протокол передачи почты
Заголовок 5 - Сетевой протокол
Заголовок 6 - Протокол поддержки сетевого адреса
38 Урок 2. Текст Данный тег появился в HTML версии 2.0. Заголовки более высокого уровня отображаются шрифтом большего размера.
Шрифт Тег позволяет с помощью атрибутов управлять размером и цветом шрифта. Атрибут SIZE управляет размером шрифта. Шрифт может иметь размер от 1 до 7. Можно указать размер шрифта непосредственно цифрой или задать смещение относительно базового значения (по умолчанию — 3) в положительную или отрицательную сторону. Соответствие размера шрифта величине в пунктах иллюстрирует табл. 2.1. Таблица 2.1. Типичные размеры шрифтов и их величины в пунктах Размер шрифта 1 2 3 4 5 6 7
Типичная величина в пунктах 8 10 12 14 18 24 36
Размер шрифта можно изменить при помощи следующей команды:
Для изменения базового значения служит такая команда:
Пример использования шрифтов разного размера показан на рис. 2.3 (листинг 2.3).
Рис. 2.3. Веб-страница с буквами разного размера
Листинг 2.3. Пример создания веб-страницы, содержащей буквы разного размера <TITLE> Размер шрифта
Шрифт
39
П Е Т Е Р Б У Р Г
Данный тег появился в HTML версии 3.2, однако в настоящее время он не рекомендован к применению. Вместо него желательно использовать средства каскадных листов стилей (см. урок 17). Чтобы изменить цвет шрифта используется атрибут COLOR тега :
Цвет указывается в цветовой модели RGB соответствующими значениями цветовых составляющих в шестнадцатеричном формате. Например, белый цвет обозначается FFFFFF, черный — 000000, синий — 0000FF и т. п. Пример веб-страницы, содержащей текст разного цвета, показан на рис. 2.4 (листинг 2.4).
Рис. 2.4. Веб-страница с разноцветным текстом
Листинг 2.4. Пример создания веб-страницы с разноцветным текстом <TITLE> Цвет шрифта Красный
40 Урок 2. Текст Зеленый Синий
Тегопределяет базовый (основной для всей страницы) размер шрифта, имеет открывающий дескриптор. SIZE — атрибут тега, который определяет базовый размер этого шрифта. SIZE меняется в пределах от 1 до 7. По умолчанию используется величина 3. Пример применения этого тега можно посмотреть на рис. 2.5, а код программы — в листинге 2.5.
Рис. 2.5. Веб-страница, содержащая тег
Листинг 2.5. Пример создания веб-страницы, содержащей тег<TITLE>Теги форматирования символов Логотип - элемент фирменного стиля,
оригинальное начертание наименования рекламодателя,
одна из форм торгового знака
Тегпоявился в версии HTML 3.2. Вместо данного тега рекомендуется использовать средства каскадных листов стилей (см. урок 17), а шрифт может быть изменен с помощью тега .
Абзацы и разрывы строк В HTML-документе невозможно разбить текст на абзацы, используя клавишу Enter. Нажатие этой клавиши улучшает внешний вид исходного текста, но не влияет на получаемое изображение. Для перехода на следующую строку следует воспользоваться тегом
, а для создания пустой строки — тегом. Тег
позволяет разделить текст на абзацы. Если этого не сделать, документ будет выглядеть как один большой абзац. ALIGN — атрибут выравнивания тега
. Этот атрибут может иметь значения LEFT, CENTER, RIGHT, JUSTIFY, что позволяет выровнять абзац соответственно по
Абзацы и разрывы строк
41
левому краю, по центру, по правому краю или по ширине. Например, следующая запись выравнивает абзац по левому краю:
Данный тег появился в HTML версии 2.0, он не может содержать другие открывающие и закрывающие теги, то есть между тегамии
может быть только текст и разрыв строки, но не другие теги. Тег
извещает браузер о разрыве строки. Дополнительный параметр CLEAR позволяет расширить возможности тега
, обеспечивая не просто перевод строки, а размещая следующую строку, начиная с левой (LEFT), правой (RIGHT), обеих (ALL) границ окна браузера, или обычным способом (NONE). Например, если рядом с текстом слева должен располагаться рисунок, то можно использовать тег
для смещения текста под рисунок. Данный тег появился в HTML версии 2.0. В настоящее время атрибут CLEAR не рекомендован к применению, вместо него желательно использовать средства каскадных листов стилей (см. урок 17). Тег(от англ. division — раздел) позволяет выделить в структуре документа несколько разделов. Он является блочным элементом, функционирующим во многом подобно элементу. Если закрывающий тег
опущен, тоэффективно заменяет его, начиная новый абзац. Он может иметь атрибут ALIGN, который имеет значения LEFT, CENTER или RIGHT и указывает отступ. Каждый следующий раздел игнорирует значение ALIGN, заданное для предыдущего раздела. Синтаксис:Текст раздела
Пример использования этого тега можно посмотреть на рис. 2.6, а код программы — в листинге 2.6.
Рис. 2.6. Веб-страница, содержащая тег
Листинг 2.6. Пример создания веб-страницы, содержащей тег<TITLE> Теги форматирования символовАттитюд - социально-психологическая установка, внутренняя потребность человека к каким-либо действиям (например, к покупке рекламируемого товара)
42 Урок 2. ТекстАфиша - старейшее средство наружной рекламы, выполненное на плотной бумаге или картонеБулл-Марк - реклама издательства, вкладываемая в книгу, журнал, каталог, в виде красочной закладкиМарка - имя, термин, знак, символ, рисунок или их сочетание, идентифицирующее товары или услуги одного или нескольких производителей (продавцов) и отличающие их от товаров и услуг конкурентов
Так как данный тег появился в версии HTML 3.2 и используется в сочетании с каскадными листами стилей, он представляет собой мощное средство задания структуры документа.
Выравнивание Как уже упоминалось, атрибут ALIGN позволяет выровнять текст по левому или правому краю, по центру или по ширине страницы. По умолчанию текст, графика и элементы таблицы выравниваются по левому краю и не выравниваются по правому краю, то есть начало строк находится на одном уровне, а конец — на разных. Выравнивание по левому краю задается атрибутом ALIGN=LEFT, выравнивание по правому краю — атрибутом ALIGN=RIGHT. Центрирование элементов документа можно производить разными способами, например с помощью тега
Вы можете также центрировать все элементы документа в окне браузера. Для этого можно использовать тег. Все элементы между тегами и будут находиться в центре окна. Центрирование можно производить и в абзаце:<TITLE> Центрирование и выравнивание
Пример веб-страницы, содержащей текст, выровненный различными способами, показан на рис. 2.7 (листинг 2.7).
Рис. 2.7. Веб-страница с текстом, выровненным различными способами
Предварительное форматирование
43
Листинг 2.7. Пример выравнивания текста различными способамиАтрибут ALIGN позволяет выровнять текст по левому или правому краю,
по центру или по ширинеПо умолчанию текст, графика и элементы таблицы выравниваются по левому краю
и не выравнивается по правому краю, то есть начало строк находится на одном уровне, а конец - на разных.
Выравнивание по левому краю задается атрибутом ALIGN=LEFT. Выравнивание по правому краю задается
атрибутом ALIGN=RIGHTЦентрирование элементов документа можно производить разными способами,
например с помощью тега ALIGN=CENTER
Предварительное форматирование Тегпозволяет представлять на экране текст со специфическим форматированием. Предварительно отформатированный текст заканчивается завершающим тегом. Внутри предварительно отформатированного текста разрешается использовать: символы перевода строки; символы табуляции (сдвиг на 8 символов вправо); непропорциональный шрифт, устанавливаемый браузером. Форматирование абзаца, заданное другими тегами, такими каки , будет игнорироваться браузером при помещении их между тегами и.
Рис. 2.8. Веб-страница с текстом, имеющим специфическое форматирование
44 Урок 2. Текст Пример веб-страницы, содержащей текст со специфическим форматированием, показан на рис. 2.8 (листинг 2.8). Листинг 2.8. Пример специфического форматирования текста <TITLE> Специфическое форматированиеТег предварительного форматирования PRE позволяет представлять текст со специфическим
форматированием на экране. Предварительно отформатированный текст заканчивается
завершающим тегом /PRE. Внутри предварительно отформатированного текста разрешается
использовать: · символы перевода строки · символы табуляции (сдвиг на 8 символов вправо) · непропорциональный шрифт, устанавливаемый браузером
Данный тег появился в HTML версии 2.0. В заранее отформатированный текст нежелательно включать символы табуляции, поскольку при этом может нарушиться выравнивание. Пример, который можно посмотреть на рис. 2.9, а код программы в листинге 2.9, содержит текст разной высоты и тег.
Рис. 2.9. Веб-страница с текстом разной высоты
Листинг 2.9. Пример создания веб-страницы, содержащей текст разной высоты <TITLE>Размер шрифтаРазмер шрифта изменяется в пунктах1пункт равен 1/72 дюйма 1пункт равен 0,353 ммтекст n - число пунктов,на которое необходимо увеличить или уменьшить размер шрифта
Задание начертания
45
Теги PRE - теги отформатированного текста
Задание начертания Для выделения текстовой информации в документах можно использовать различное начертание. Большинством браузеров поддерживаются полужирное и курсивное начертание, моноширинный шрифт, большой и маленький шрифты, а также подстрочный и надстрочный индексы. Эти и подобные им варианты начертания задаются следующими тегами: Этот текст жирный Этот текст наклонный Этот текст подчеркнутый Этот текст с моноширинным шрифтом Этот текст большой Этот текст <SMALL> маленький Этот текст <STRONG> увеличенный Этот текст <STRIKE> перечеркнутый Этот текст <SUB> подстрочный Этот текст <SUP> надстрочный
Результат применения этих тегов показан на рис. 2.10 (листинг 2.10).
Рис. 2.10. Веб-страница с текстом разного начертания
Теги , , , <STRONG> появились в HTML версии 2.0, теги , , <SMALL>, <STRIKE>, <SUB>, <SUP> — в HTML версии 3.2. Хотя пользоваться этими тегами не запрещено, консорциум W3C (World Wide Web Consortium) рекомендует применять вместо них средства каскадных листов стилей (см. урок 17). Листинг 2.10. Пример создания веб-страницы, содержащей текст разного начертания <TITLE> Стили шрифта
46 Урок 2. Текст Этот текст жирный
Этот текст наклонный
Этот текст подчеркнутый
Этот текст с непропорциональным шрифтом
Этот текст большой
Этот текст <SMALL> маленький
Этот текст <STRONG> увеличенный
Этот текст <STRIKE> перечеркнутый
Этот текст <SUB> подстрочный
Этот текст <SUP> надстрочный
Тег используется с целью дополнительного выделения переменных в коде. Синтаксис: переменная
Пример использования этого тега можно посмотреть на рис. 2.11, а код программы — в листинге 2.11.
Рис. 2.11. Веб-страница, содержащая тег
Листинг 2.11. Пример создания веб-страницы, содержащей тег <TITLE>Теги форматирования Доджер - рекламный проспект
Тег появился в версии HTML 2.0. Он определяет переменную или параметр программы и обычно отображается курсивом. Тег <SPAN> позволяет выделить фрагмент текста для его последующего форматирования, однако в отличие от тегане начинает новый абзац. Тег <SPAN> создает структуру текстового уровня, определяемую пользователем. Пример использования этого тега можно посмотреть на рис. 2.12, а код программы — в листинге 2.12. Данный тег появился в HTML 4.0. Так как он используется в сочетании с каскадными листами стилей (см. урок 17), в данном примере его преимущества не слишком заметны.
Задание начертания
47
Листинг 2.12. Пример создания веб-страницы, содержащей тег <SPAN> <TITLE>Теги форматирования символов Медиапланирование -<SPAN> составление оптимального плана размещения рекламы в СМИ на основе маркетинговых и медиаисследований. Паблисити - <SPAN>неоплаченная информация, стимулирующая спрос на товар или деловую кампанию посредством распространения о них коммерческих и (или) социальных сведений в средствах коммуникации <SPAN>Характерные признаки: достоверность (в сравнении с рекламными сообщениями); широкий охват аудитории (новинка, сенсация, напоминание); броскость (эффективная и многожанровая форма).
Рис. 2.12. Веб-страница, содержащая тег <SPAN>
Тег <S> выводит текст зачеркнутым. Все, находящееся между тегами <S> и , будет написано перечеркнутым шрифтом. Это встроенный парный тег. Обязательных атрибутов не имеет. Пример использования тега можно посмотреть на рис. 2.13, а код программы — в листинге 2.13.
Рис. 2.13. Веб-страница, содержащая тег <S>
Листинг 2.13. Пример создания веб-страницы, содержащей тег <S> <TITLE>Перечеркнутый текст <S> Хот-шоп-творческое рекламное ателье, выполняющее отдельные функции дизайна по созданию элементов фирменного стиля, разработке оригинал-макетов печатной рекламы.
48 Урок 2. Текст Тег <S> появился в версии HTML 4.0. Вместо данного тега консорциум W3C рекомендует использовать средства каскадных листов стилей (см. урок 17).
Неразрывные строки Тег(от англ. no break — без разрыва) дает команду браузеру отображать весь текст в одной строке, не разрывая ее. Этим тегом размечается текст, который необходимо уместить на одной строке, причем этот текст ни при каких обстоятельствах не должен быть разбит на несколько строк. Таким образом, тег противоположен по функциям тегу
. Если строку текста разместить между тегамии , то браузер не начнет новую строку, даже если она выйдет за границы экрана; вместо этого браузер позволит горизонтально прокручивать окно. Пример такой строки показан на рис. 2.14 (листинг 2.14).
Рис. 2.14. Веб-страница с неразрывной строкой
Листинг 2.14. Пример создания веб-страницы, содержащей текст в одной строке без разрыва <TITLE> Строки без разрываДанная строка является самой длинной строкой документа, которая не допускает какого-либо разбиения где бы то ни было
Если все же необходимо разбить строку на две, то в нужное место вставляется тег <WBR>, хотя в последнее время он не рекомендуется к использованию. Тег <WBR> задает «мягкий разрыв строки» внутри тега. С помощью тега <WBR> в данном месте текста при необходимости браузер выполняет переход на новую строку. Пример использования этого тега можно посмотреть на рис. 2.15, а код программы — в листинге 2.15.
Вставка цитат
49
Листинг 2.15. Пример создания веб-страницы, содержащей теги <WBR> и<TITLE>Теги форматирования символов Ключевые понятия - <WBR> Классифицированная реклама<WBR> Профессиональный риск<WBR> Персонализация рекламы<WBR> Фактор интеграции<WBR> Бесприбыльные связи<WBR>
Рис. 2.15. Веб-страница, содержащая теги <WBR> и
Вставка цитат Тегопределяет текст как цитату большого размера и отображает его с отступами от левого и правого краев. Этот тег позволяет расположить текст компактно в центре страницы. При использовании этого тега несколько раз, текст все больше сжимается к центру. Тегимеет атрибут CITE=»URI», где URI задает цитируемый документ или сообщение. URI (Uniform Resource Identifier) — это унифицированный идентификатор ресурса, в состав которого входит URL. Текст, обозначенный тегом, выводится с отступом от левого края документа на 8 пробелов. Пример использования тега показан на рис. 2.16 (листинг 2.16).
Рис. 2.16. Фрагмент веб-страницы с длинной цитатой
50 Урок 2. Текст Листинг 2.16. Пример создания веб-страницы, содержащей цитату <TITLE> ЦитатаТег BLOCKQUOTE добавляет поля слева и справа от текста.
Этот тег позволяет расположить текст компактно и в центре страницы.
При использовании этого тега несколько раз текст все больше сжимается к центру.
Данный тег предназначен для обозначения в документе цитаты из другого источника.
Текст, помеченный тегом, отступает от левого края документа на 8 пробелов
Данный тег появился в HTML версии 2.0. Он обеспечивает вставку более длинных цитат по сравнению с тегом. Тегоформляет текст в виде краткой цитаты. Тег имеет атрибут CITE=»URI», где URI задает цитируемый документ или сообщение. Тегпредназначен для отображения более коротких цитат по сравнению с тегом. Обычно в состав цитаты не входят символы разрыва строки, и цитата считается элементом текстового уровня. Символы кавычек отображает браузер. Пример использования тегапоказан на рис. 2.17 (листинг 2.17).
Рис. 2.17. Фрагмент веб-страницы с короткой цитатой
Листинг 2.17. Пример создания веб-страницы, содержащей тег<TITLE>Цитата”Постер” - наружная реклама, плакат
Комментарии Как любой язык, HTML позволяет вставлять в тело документа комментарии, которые сохраняются при передаче документа по сети, но не отображаются браузером. Синтаксис комментария:
Акронимы
51
Комментарии могут встречаться в документе где угодно и в любом количестве. Данный тег появился в HTML версии 2.0.
Акронимы Два тега и (см. урок 19) позволяют выделять акронимы, или аббревиатуры (сокращения полных названий), в пределах текста. Содержимое тегов и выводится в виде всплывающих подсказок, которые дают пользователю возможность увидеть расшифровку акронимов. Пример использования тега показан на рис. 2.18 (листинг 2.18).
Рис. 2.18. Фрагмент веб-страницы, содержащей акроним
Листинг 2.18. Пример создания веб-страницы, содержащей акроним <TITLE> Акроним СЗИП СПГУТД
Не следует забывать, что знак равенства (=) в программе не должен быть окружен пробелами.
Тег появился в HTML версии 4.0.
52 Урок 2. Текст
Определения Если название поместить между тегами , то это название отобразится курсивом. Термины можно задать еще и тегом . Пример использования этих тегов показан на рис. 2.19 (листинг 2.19). Листинг 2.19. Пример создания веб-страницы, содержащей определения <TITLE> Определение “Переулок Джамбула, дом 13” Это адрес Северо-Западного института печати
Санкт-Петербургского государственного университета технологии и дизайна
PR - деньги из воздуха В России PR пока недооценивается.
Его репутация не слишком высока, а само слово PR превратилось в “пиар” и вызывает негативные
ассоциации. Ежегодный оборот на рынке заказных публикаций оценивается в 20$ млн.
Теперь эти деньги с незаконного рынка заказухи перетекают в легальный рекламный рынок
- стало больше статей под шапкой “на правах рекламы”.
Рис. 2.19. Фрагмент веб-страницы с определениями
Тег появился в HTML версии 2.0. Он определяет цитату или ссылку на источник, содержимое данного тега обычно воспроизводится курсивом.
Шрифтовое выделение Тег <EM> используется с целью выделения особым шрифтом (обычно курсивом) слова или текста. Синтаксис: <EM> Текст
Пример использования этого тега можно посмотреть на рис. 2.20, а код программы — в листинге 2.20.
Использование моноширинных шрифтов
53
Листинг 2.20. Пример создания веб-страницы со специфическим форматированием <TITLE>Теги форматирования Имидж -<EM> образ, (знаковый символ фоторекламного успеха и рекламного бизнеса, устойчивый престиж искусства фоторекламы, полномасштабная профессиональная компетентность команды фоторекламистов и их лидера, философия индивидуальной позиции фоторекламного творчества), исключительный и качественный признак в ряду иных подобий, впечатление, которое свойственно данному товару/услуге, рекламному агентству, мастеру-фоторекламисту, фоторекламной акции, рекламной корпорации Интернет-услуг.
Рис. 2.20. Веб-страница, содержащая тег <EM>
Тег <EM> появился в версии HTML 2.0, чаще всего содержимое данного тега выводится курсивом.
Использование моноширинных шрифтов Надписи, выполненные моноширинными шрифтами, создаются с помощью тегов, и <SAMP>. Результаты применения этих тегов обычно идентичны. Тег
используется с целью дополнительного выделения фрагментов программного кода моноширинным шрифтом. Данный элемент предпочтительнее, чем элемент (см. раздел «Задание начертания»). Синтаксис:
Код
Пример использования этого тега можно посмотреть на рис. 2.21, а код программы — в листинге 2.21. Листинг 2.21. Пример создания веб-страницы, содержащей тег<TITLE>Теги форматирования Промоушн -
продвижение продаж - комплекс различных мер стимулирования покупки товаров.
Промоушн включает в себя такие методы, как купонирование, продажи со скидкой, лотереи, викторины, представление бесплатных образцов.
54 Урок 2. Текст
Рис. 2.21. Веб-страница, содержащая тег
Тегпоявился в версии HTML 2.0; чаще всего содержимое данного тега выводится моноширинным шрифтом. Тег используется с целью выделения диалога пользователя с компьютером. Синтаксис: Ввод с клавиатуры
Пример применения этого тега можно посмотреть на рис. 2.22, а код программы — в листинге 2.22.
Рис. 2.22. Веб-страница, содержащая тег
Листинг 2.22. Пример создания веб-страницы, содержащей тег <TITLE>Теги форматирования Имидж - модификация образа личности, фирмы, товара путем сгущения красок, приукрашивания или очернения. Теория создания имиджей именуется имиджелогией, или иконикой.
Тег появился в версии HTML 2.0. Чаще всего содержимое данного тега выводится моноширинным шрифтом. Тег <SAMP> используется с целью выделения диалога пользователя с компьютером. Синтаксис:
Добавление текста с другой страницы
55
<SAMP> Системное сообщение компьютера
Пример использования этого тега можно посмотреть на рис. 2.23, а код программы — в листинге 2.23. Листинг 2.23. Пример создания веб-страницы, содержащей тег <SAMP> <TITLE>Теги форматирования символов Корпоративная реклама – <SAMP>реклама, создающая потребность не в конкретной марке товара, а в полном товарном ассортименте.
Рис. 2.23. Веб-страница, содержащая тег <SAMP>
Тег <SAMP> появился в версии HTML 2.0. Обычно содержимое данного тега отображается моноширинным шрифтом.
Добавление текста с другой страницы Тег позволяет вывести на странице текст с другой страницы, указав ее адрес. Определяет и отображает текст, который был включен в документ по сравнению с его предыдущей версией. Визуально вставленный текст выделяется подчеркиванием, например: (доступный фрагмент текста)
Для вывода даты предусмотрен атрибут DATETIME. Пример можно посмотреть на рис. 2.24, а код программы — в листинге 2.24. Листинг 2.24. Пример создания веб-страницы, содержащей тег <TITLE>Пример вставки ДОСТУПНЫЙ ФРАГМЕНТ
Данный тег появился в версии HTML 4.0. Он может быть элементом блочного либо текстового уровня. Изменение вложенного блокового содержания должно выполняться на нижнем уровне.
56 Урок 2. Текст
Рис. 2.24. Веб-страница, содержащая тег
Расстановка пробелов Если набрать текст в Блокноте и расставить в нем множество пробелов, то браузер проигнорирует эти пробелы и сократит их до минимума, а если воспользоваться тегом, который выводит блок текста моноширинным шрифтом, то текст отразится таким, как он есть, со всеми пробелами и т. д. Пример текста с множеством пробелов, окруженного тегами и , можно посмотреть на рис. 2.25, а код программы — в листинге 2.25.
Рис. 2.25. Веб-страница, содержащая текст и теги
Листинг 2.25. Пример создания веб-страницы, содержащей текст и теги<TITLE>Цитата Реклама - одна из форм маркетинговых коммуникаций, Оплаченная рекламодателем, имеющая неличный характер, распространяемая через СМИ с целью оказать воздействие на целевую аудиторию. Существуют следующие виды рекламы: товарная, корпоративная, социальная, политическая.
Подведем итоги
57
Подведем итоги В этом уроке рассматриваются основные теги, предназначенные для работы с текстом. Тегпредназначен для создания заголовков. Теги , ,
, , , , <STRONG>, , , <SMALL>, <STRIKE>, <SUB>, <SUP>,, , , <EM>,, , , <SAMP>, <WBR>,
, , <SPAN>, ,,, <S> позволяют форматировать текст, изменять его цвет, красиво располагать на странице. Для разрыва строк служат теги
и. Тег используется для создания всплывающих подсказок.
Урок Урок3. Графика Одна из наиболее привлекательных черт ����������������������� WWW�������������������� — возможность включения ссылок на графические файлы в HTML-документ. Графика — лучшее украшение веб-узла. Под графикой подразумевают значки, рисунки, фотографии и карты изображений, занимающие часть окна браузера. При размещении графики на веб-странице необходимо следить за тем, чтобы размер графических файлов был как можно меньше. Хотя в принципе размеры графических файлов в байтах могут быть неограниченными, следует помнить, что передача большого файла может занять очень много времени, особенно при низкой пропускной способности линий. Если тот, кто смотрит вашу веб-страницу, платит деньги за время нахождения в Интернете, вряд ли он захочет смотреть ваши следующие страницы, учитывая, что первая страница загружается очень долго. В этом уроке будут рассмотрены приемы работы с графикой.
Размещение графики на веб-странице
59
Размещение графики на веб-странице Для вставки графики в веб-страницу используется тег . Графика позволяет значительно улучшить внешний вид и функциональность документов. Тег (от англ. image — изображение) появился в HTML версии 2.0. Он имеет атрибуты SRC, ALT, LONGDESC, HEIGHT, WIDTH, USEMAP, ISMAP, ALIGN, BORDER, HSPACE, VSPACE. Пример: .
Атрибут SRC. Атрибут SRC (от англ. source — источник) определяет месторасположение изображения, включаемого в состав документа. URL — обязательный параметр, который указывает браузеру, где находится рисунок. Рисунок должен храниться в графическом формате, например в формате GIF или JPG. Если графический файл находится в том же каталоге, что и содержащий его HTML-документ, достаточно указать только имя этого файла, например:
Если графический файл находится на том же сервере, что и содержащий его HTML-документ, но в другом каталоге, следует указать имя каталога и имя этого файла, например: .
Если графический файл находится не на том сервере, на котором находится содержащий его HTML-документ, необходимо указать полный адрес этого файла, например: .
Атрибут ALT. Необязательный атрибут ALT задает альтернативный текст, который выводится браузером, пока идет загрузка изображения (или браузером, не поддерживающим отображение графики). Обычно это короткое описание изображения, которое пользователь мог бы или сможет увидеть на экране. Если этот атрибут не задан, на месте изображения большинство браузеров выводят значок, щелкнув на котором, пользователь сможет увидеть изображение. Атрибут ALT рекомендуется указывать, если ваши пользователи применяют браузер, не поддерживающий графический режим, например Lunix. Атрибут LONGDESC. Необязательный атрибут LONGDESC задает ссылку на удаленный ресурс. Атрибут HEIGTH. Необязательный атрибут HEIGTH определяет высоту рисунка в пикселах. Если данный параметр не указан, используется оригинальная высота рисунка. Этот параметр позволяет сжимать или растягивать изображения по вертикали, что дает возможность точнее контролировать внешний вид документа. Однако некоторые браузеры не поддерживают данный параметр. Иногда экранное разрешение на разных компьютерах может быть разным, поэтому при задании абсолютной величины графического объекта следует быть внимательным. Атрибут WIDTH. Необязательный атрибут, используется для указания ширины рисунка в пикселах.
60 Урок 3. Графика Атрибут ALIGN. Необязательный атрибут, используется для точного позиционирования объектов на экране. Доступные значения: top — верхний край объекта выравнивается по верхнему краю строки; middle — центр объекта выравнивается по базовой линии строки; bottom — нижний край объекта выравнивается по базовой линии строки; left — объект выравнивается по левому краю, при этом возможно обтекание объекта текстом; right — объект выравнивается по правому краю, при этом возможно обтекание объекта текстом. Если данный параметр не указан, большинство браузеров располагает изображение в левой части экрана, а текст — справа от него. Атрибут BORDER. Атрибут BORDER задает толщину обрамления для изображения. Атрибут VSPACE. Атрибут VSPACE позволяет задать размер в пикселах пустого пространства над и под изображением, чтобы текст не «наезжал» на изображение. Атрибут HSPACE. Атрибут HSPACE позволяет задать размер в пикселах пустого пространства слева и справа от изображения, чтобы текст не «наезжал» на изображение.
Форматы графических файлов Большинство форматов файлов в компьютерной графике позволяет хранить информацию об изображении как о наборе точек. Точно так же (в виде набора точек) изображения выводятся на экран. Обычно в Интернете используются два растровых формата — JPEG и GIF. Кроме того, в Интернете довольно много изображений, имеющих форматы BMP и PCX. Специалисты считают, что довольно большие перспективы есть у формата PNG — самого современного формата переносимой сетевой графики.
Формат GIF Формат GIF (Graphic Interchange Format — формат обмена графическими данными) служит для записи и хранения растровых графических изображений. Этот формат был разработан корпорацией Compuserve с использованием технологии Unisys. Формат GIF применяется для хранения 256-цветных изображений (или изображений с меньшим количеством цветов), сжатых по методу Лемпела—Зива (LZW). Тот же метод сжатия характерен для архиваторов файлов. Формат GIF дольше других представлен в Интернете и поддерживается разными графическими редакторами. В нем используются индексированные цвета. Версия GIF89a этого формата обеспечивает возможность чересстрочной развертки, что позволяет постепенно повышать качество принятого через канал связи изображения. Это самый распространенный формат изображений в Интернете.
Форматы графических файлов
61
Изображения в формате GIF хранятся в файлах с расширением .gif. К достоинствам GIF-изображений относится то, что вид изображения не зависит от браузера и платформы. Лучше всего отображаются чертежи, рисунки, изображения с небольшим количеством однородных цветов, прозрачные изображения и анимационные последовательности. В GIF-изображениях используется алгоритм сжатия без потери информации.
Формат JPEG Применяющийся в формате JPEG (Joint Photographic Expert Group — объединенная группа экспертов в области фотографии) алгоритм обработки изображений разработан группой экспертов как средство сжатия изображений с палитрой 24 бита на пиксел, что обеспечивает отображение 16,7 миллиона цветов. JPEG — один из самых мощных алгоритмов. Практически он является стандартом де-факто для полноцветных изображений. Формат JPEG был создан для того, чтобы избавиться от недостатков формата GIF. Алгоритм оперирует областями 8×8 пикселов, в которых яркость и цвет плавно меняются. Сжатие в формате JPEG осуществляется за счет того, что в реальных изображениях, в частности в фотографиях, цвет обычно меняется достаточно плавно. Обеспечивается высокий коэффициент сжатия, значение которого достигает 100 и зависит от допустимого уровня потерь изобразительной информации. Формат широко используется в HTML-документах и для передачи графики по сети. Сохраняет параметры графики в цветовой модели RGB. Изображения в формате JPEG хранятся в файлах с расширением .jpg. В формате JPEG используется алгоритмы сжатия с потерей информации. При сжатии из изображения исключаются данные, которые считаются несущественными. При этом есть риск получить нечеткое, размытое изображение с искажением деталей.
Формат PNG Последнее время получили распространение файлы в формате PNG (Portable Network Graphics — переносимая сетевая графика). Само название формата говорит о его назначении — использовании при передаче изображений в сетях. Формат поддерживает полноцветные RGB-изображения и индексированные изображения. Допускает наличие дополнительного канала для хранения маски обрезки. Имеет эффективный алгоритм сжатия без потери информации.
Формат BMP Первым графическим форматом для IBM-совместимых компьютеров, нашедшим широкое применение, был формат BMP (Bit Map — битовая карта). Можно сказать, что с него все началось. В формате BMP первоначально использовалось простейшее кодирование — по пикселам (самое неэкономное). Пикселы обходились последовательно по строкам, начиная с нижнего левого угла графического изображения. Файлы именно этого формата поддерживались первыми версиями
62 Урок 3. Графика оболочки Windows. В них использовались только индексированные цвета в количестве 256, то есть один пиксел представлялся одним байтом. В дальнейшем формат стал применяться и для кодирования полноцветных изображений. Это стандартный формат растровой графики. Поскольку BMP-файлы представляют собой «родной» формат графики для Microsoft Windows, подобных изображений в Интернете достаточно много.
Формат PCX Формат PCX использует только индексированные палитры. Он был разработан фирмой Z-soft специально для пакета PaintBrush, а в дальнейшем получил более широкое распространение. В нем предусмотрено сжатие, обеспечивающее большую компактность по сравнению с форматом BMP. Тем не менее практически он пригоден только для простых изображений или изображений с индексированными цветами.
Пикселы и разрешение В Интернете для передачи изображений в основном используется растровая графика. Растровая графика — это, во-первых, графика, представляемая в компьютере в виде множества точек (пикселов), во-вторых, файл определенного формата. Для растровой графики важной характеристикой является разрешение изображения. Одна и та же картинка может быть представлена с лучшим или худшим качеством в соответствии с количеством точек на единицу длины. Разрешение — количество точек на единицу измерения: dpi (dots per inch) — количество точек на дюйм; ppi (points/pixels per inch) — количество пикселов на дюйм; spi (samples per inch) — оптическое, первоначальное разрешение сканера, означающее количество проб на дюйм, то есть число «просмотров» сканером изображения во время сканирования. dpi — наиболее часто используемый термин, который относится только к маленьким точкам, создаваемым выходным устройством. Точки выходного устройства ничего общего не имеют с разрешением изображения, они связаны с минимальным воспроизводимым принтером размером точки. Разрешение иллюстрации обычно измеряется в dpi. Чем больше разрешение, тем более качественным является изображение, но и тем больший размер имеет файл, в котором изображение сохранятся. Различают разрешение изображения, разрешение экрана и разрешение принтера. Мониторы, выпускаемые различными фирмами, как правило, имеют стандартные разрешения: 640×470, 700×600, 1024×768, 1270×1024, 1600×1270, 1920×1600 точек. Расстояние между люминофорами хорошего монитора составляет 0,2–0,25 мм.
Примеры размещения графики на веб-странице
63
Конечно, для качественного дизайна требуется монитор с большим разрешением. Иногда дизайнер может редактировать изображение попиксельно. Разрешающая способность экрана зависит от монитора и видеоадаптера компьютера. Статические растровые изображения представляют собой двухмерный массив чисел. Элементы этого массива называют пикселами (от англ. pixel — picture element, или элемент изображения). Пиксел — минимальный адресуемый элемент двухмерного растрового изображения; одна точка изображения.
Примеры размещения графики . на веб-странице Прежде чем размещать изображение на веб-странице, проведем эксперимент. Возьмем любительскую фотографию высотой 11 см и шириной 13 см. Как она будет выглядеть на экране? Если мы отсканируем фотографию в трех вариантах, в первом выберем цветной режим с разрешением 300 dpi, во втором — чернобелый режим с разрешением 300 dpi, в третьем — цветной режим с разрешением 72 dpi, то в первых двух вариантах отсканированная фотография будет иметь размер 1304×1479 пикселов, а в третьем варианте — 313×355 пикселов.
Рис. 3.1. Купола на веб-странице
64 Урок 3. Графика Поскольку размеры фотографии в пикселах в первых двух вариантах оказались больше размера экрана в пикселах (размер, например, моего экрана составляет 768×1024 пикселов), при размещении фотографии на веб-странице для ее просмотра потребуются полосы прокрутки. В третьем варианте отсканированная фотография занимает только часть экрана. Таким образом, для изображений, распространяемых через Интернет, обычно устанавливается разрешение 72 dpi, а разрешение в 300 dpi характерно больше для печатных изображений. На рис. 3.1 показан пример размещения на веб-странице произвольного изображения (отсканированной фотографии), соответствующий код приведен в листинге 3.1. Листинг 3.1. Пример создания веб-страницы с изображением церквиРИСУНОК
В этом примере при размещении изображения на странице мы не касались вопросов его размеров и положения на странице. На самом деле эти вопросы необходимо учитывать. Размеры изображения можно уточнить и при необходимости изменить в программе Adobe Photoshop.
Рис. 3.2. Изображение ромашки на веб-странице
Примеры размещения графики на веб-странице
65
На рис. 3.2 показан пример размещения изображения шириной 198 и высотой 155 пикселов (листинг 3.2). Хотя листинги 3.1 и 3.2 практически совпадают, изображения имеют разные размеры в пикселах и поэтому занимают разную площадь. Листинг 3.2. Пример создания веб-страницы с изображением ромашкиРИСУНОК
По умолчанию рисунок разместился в левом верхнем углу. На рис. 3.3 показан еще один пример размещения на веб-странице изображения, но на этот раз в коде заданы значения атрибутов ширины и высоты (ширина 281, высота 300 пикселов), а также указана подпись (листинг 3.3).
Рис. 3.3. Веб-страница с изображением и подписью
66 Урок 3. Графика Листинг 3.3. Размещение на веб-странице изображения и подписиРисунок Атланты на Фонтанке
Россия * Санкт-Петербург*Еще одни атланты на Фонтанке
Угол Невского проспекта и Набережной реки Фонтанки
На рис. 3.4 показан пример размещения четырех изображений шириной 92 и высотой 114 пикселов каждое в таблице (листинг 3.4). Подробно принципы работы с таблицами будут рассмотрены далее.
Рис. 3.4. Четыре рисунка в таблице
Выравнивание изображений
67
Листинг 3.4. Пример создания четырех рисунков в таблицеЧЕТЫРЕ РИСУНКА В ТАБЛИЦЕ