.
Этот тег создает горизонтальную линейку шириной в 10 пикселов, занимающую половину ширины окна и расположенную Гипертекстовые ссылки Гипертекстовая ссылка (рис. 19.2) является фрагментом текста документа и потому задается текстовым элементом, определяемым при помощи парного тега <А>. Этот элемент содержит обязательный атрибут, который не может быть опущен. В дан- ном случае обязательным является атрибут HREF= (знак равенства показывает, что необходимо задать значение этого атрибута). 542 Глава 19. Публикация Web-документов Гипертекстовые Рис. На гипертекстовые ссылки выделяются цветом и подчеркиванием В значения атрибута используется адрес URL документа, на который ука- зывает ссылка. Она может указывать на произвольный документ, располагающийся на любом общедоступном узле сети архив и прочие). Например, открывающий тег ссылки может иметь вид Адрес URL может быть задан в форме, то есть начинаться с указания протокола адреса Web-узла. Такая запись адреса используется, когда необходимо направить посетителя на другой Web-узел, и рассматривается как внешняя ссылка. При использовании относительного адреса в ссылке задается только относитель- ный путь поиска для документа. В этом случае предполагается использование того же протокола и того же а ссылка рассматривается как внутренняя. Внут- ренняя ссылка сохраняет свою работоспособность в случае изменения адреса Web- узла как целого (например, в результате его переноса на другой сервер), поэтому при потенциальной возможности такого события следует отказываться от полного задания адресов в гиперссылках. Гиперссылки можно использовать для ссылки на мультимедийные файлы. Это удобно, так как в этом случае не приходится ждать загрузки мультимедийных фай- лов при работе с данной страницей. Если же требуется интегрирование объектов мультимедиа в Web -страницу, используют парный тег или нестандарт- ный непарный тег который тоже поддерживается наиболее распростра- ненными браузерами. Полный формат гиперссылки включает возможность ссылки на определенное место внутри страницы. Но это можно сделать для страниц собственной разработки, соответствующее место при помощи якоря. Якорь задается также при помощи парного тега <А>, но в роли обязательного выступает атрибут NAME=. Зна- чение этого атрибута последовательность латинских букв и цифр (пробелы недопустимы), рассматриваемая как имя якоря. Для ссылки на якорь его имя указывается в конце адреса URL после символа «#». <А
Применение языка HTML 5 4 3Web-графикаГрафические иллюстрации в большинстве случаев являются неотъемлемой частью Сегодня графические элементы Wei-страниц используют два основных формата — GIF JPEG (допустим также формат PNG, который, однако, так и не получил широкого распространения). Все графические браузеры, предна- значенные для отображения на экране компьютера, способны распо- знавать и отображать файлы этих форматов. Для подготовки изображений можно использовать любой графический редактор, например стандартное приложение Paint (в которое позволяет сохра- нять файлы в этих форматах. Файлы формата GIF (Graphic Interchange Format) имеют расширение Изобра- жения в этом формате содержат 256 цветов, заданных индексной палитрой. Файл упакован и может занимать значительно меньше места, чем неупакованный раст- ровый рисунок (например, в формате Спецификация формата GIF89a позволяет создавать файлы обладающие спе- циальными • Один из цветов изображения может быть объявлен прозрачным. Это означает, что в соответствующих местах сквозь него будет проглядывать фон Web-стра-ницы, что позволяет задать не только прямоугольную форму рисунка и делает его более естественным. • Чересстрочные изображения при их приеме из Интернета прорисовываются постепенно, вначале грубо, а затем все более и более четко. Это «скрадывает» время, необходимое на их загрузку из Интернета, особенно при приеме инфор- мации по медленным линиям. • GIF-анимация превращает обычный рисунок в небольшой видеоролик. В стан- дартном файле с расширением хранится набор кадров, а также сценарий их отображения. Для создания файлов использующих эти расширенные возможности, необхо- дим графический редактор, более мощный, чем Paint. Для создания GIF-анимации используют специальные средства. Файлы (Joint Photographic Expert Group — названию группы иссле- дователей, предложившей этот формат, читается могут иметь расши- рение JPG. Формат предназначен для хранения фотографических изоб- ражений, использующих 24-разрядный цвет. При в происходит потеря части информации, приводящая к некоторому ухудшению каче- ства изображения, обычно незаметному на глаз. При выборе формата изображения в первую очередь принимают во внимание объем получающегося файла и во — качество изображения. При загрузке Web-документа львиную долю времени занимает именно загрузка иллюстраций, так что любая экономия приветствуется. При выборе формата рекомендуется создать два файла: в формате GIF в JPEG с минимально приемлемым качеством, после чего выбрать вариант, имеющий меньший объем. 5 4 4 Глава } 9. Публикация Рисунки хранятся на Web-узлах в отдельных файлах, но отображаются как эле- менты Web-страниц. Для вставки рисунка используется текстовый элемент, задава- емый непарным Тег должен содержать обязательный атрибут SRC=, задающий адрес URL файла с изображением в относительной или абсолют- ной форме. .gif"> При отображении рисунка браузер по умолчанию использует его реальные размеры. Если рисунок необходимо отмасштабировать, применяют атрибуты WIDTH= и HEIGHT=, задающие ширину и высоту рисунка (в пикселах), соответственно. Если эти параметры заданы, то браузер может определить, какое место надо выделить для отображения рисунка, еще до того, как рисунок загружен. Это несколько ускоряет отображение загружаемой страницы, так что удобно задавать эти атрибуты всегда. Внешний зависит от того, как именно рисунок располагается на ней. Так как рисунок задается как текстовый элемент, находящийся внутри какого-то абзаца, по умолчанию он рассматривается как встроенное изображение,включаемое в строку текста. изображение отображалось автономно, его включают в отдельный абзац. Для изображения, которое действительно включено в строку, можно задать режим взаимодействия с текстом с помощью атрибута ALIGN=. Этот атрибут может принимать три значения: • если задано то нижняя граница изображения совмещается с основанием текстовой строки; • если задано то середина изображения совмещается с середи- ной текстовой строки; • если задано то верхняя граница изображения выравнивается по верхнему обрезу текстовой строки. Однако более предпочтительно использование «плавающего» изображения, обте- каемого текстом, что также достигается использованием атрибута ALIGN=: • если задано ALIGN="LEFT", то изображение размещается у левого края страницы, а последующий текст размещается справа от него; • если задано то изображение размещается у правого края стра- ницы, а последующий текст размещается слева от него. В этом случае рекомендуется помещать тег в самое начало соответствую- щего абзаца. Однако нормальный режим обтекания требует, чтобы между текстом и изображе- нием оставался некоторый промежуток (рис. 19.3). Задать величину этого проме- жутка можно при помощи атрибутов HSPACE= (по горизонтали) и VSPACE= (по вертикали). Размеры задаются в пикселах. Применение языка HTML 545 19.3. Изображение в тексте, выровненное по левому полюСоздавая иллюстрированные страницы, не следует забывать, что не все смогут увидеть эти иллюстрации. Читателей, не имеющих адекватного средства просмотра, можно ознакомить с содержанием иллюстраций при помощи альтернативноготекста. Альтернативный текст задается как значение и отображается вместо картинки, если она по каким-то причинам не может быть выведена. Так как изображение задается как текстовый элемент, оно может быть помещено внутрь другого текстового элемента, например задающего гиперссылку (тег <А>). В этом случае изображение становится При отображении документа на экране компьютера такое изображение отличается синей рамкой и изменением формы указателя при наведении. Еще один способ применения изображений на Web-страницах состоит в исполь- зовании их в качестве фонового рисунка. При отображении документа, содержащего фоновый рисунок, на компьютере рабочая область окна заполняется этим рисунком последовательно (как паркетом), считая от верхнего левого угла документа или окна (рис. 19.4). Фоновый рисунок задается с помощью атрибута в теге Значением этого атрибута должен быть абсолютный или относи- тельный адрес для файла с изображением. Форматирование текста Управление форматированием текста не является основной задачей HTML,и поэтому текстовые элементы, выполняющие эту задачу, начиная с версии 4.0 рассматриваются как устаревшие, и их использование не рекомендуется. Однако они все еще предоставляют удобный способ управления видом документа на экране компьютера. 546 Глава Публикация Web-документов 19.4. выбору фонового следует подходить с особой осторожностью, так как неудачный фон может сильно затруднить чтение документа Парный тег позволяет управлять параметрами шрифта. Он должен обяза- тельно содержать хотя бы один из трех атрибутов: FACE= или SlZE=. Атрибут задает цвет текста, который может быть задан текстовым значе- нием (например, или шестнадцатеричным кодом, в котором последовательные байты задают значения красной, зеленой и синей составляю- щих цвета дает тот же результат, что и Атри- бут задает гарнитуру шрифта. Значение этого атрибута сравнивается с име- нами шрифтов, которые установлены на компьютере. Атрибут SIZE= определяет размер шрифта в относительных единицах (от 1 до 7). Для этого атрибута можно определять значение со знаком (плюс или минус), которое определяет увеличение или уменьшение шрифта относительно текущего Параметры шрифта, используемые в документе по умолчанию, задают с помощью непарного тега который помещают один раз внутри элемента BODY. Он может использовать те же атрибуты, что и тег Начертание символов задается при помощи парных тегов <В> (полужирный шрифт), (курсив), (подчеркнутый текст) (вычеркнутый текст). Их использование не рекомендуется. Вместо них следует элементы фразы, описывающие функциональные особенности текста; вместо <В>Обратите лучше написать Так, парный тег предназначен для отображения цитат (выводятся курси- вом). Парные теги (выделение) и (сильное выделение) являются функциональными аналогами курсивного и полужирного начертаний. Кроме того, язык HTML содержит набор элементов для описания работы компьютерных грамм. Для этой цели используют парные теги (исходный текст программы), (текст, вводимый с клавиатуры), (пример вывода программы) и (программные переменные). Для вывода элементов
Применение языка HTML 547 используется моноширинный шрифт. Кроме того, переменные выводятся курси- вом, а клавиатурный ввод (в некоторых браузерах) — полужирным шрифтом. Язык HTML поддерживает пять видов списков, из которых два (списки меню и спискикаталогов) считаются устаревшими и не рекомендуются к применению. Оставши- еся три типа — упорядоченные списки, неупорядоченные списки и списки опреде-лений. Все списки представляют собой блочные элементы. Упорядоченные (нумерованные) и неупорядоченные (маркированные) списки, примеры которых приведены на рис. оформляются одинаково. Они создаются при помощи парных тегов: для упорядоченного списка и для неупоря- доченного. Эти списки могут содержать только элементы списка, определяемые парным тегом Закрывающий тег можно опускать, так как его местона- хождение легко восстановить. Открывающие теги могут содержать атрибуты, опре- деляющие вид маркера (для списка), способ и последователь- ность нумерации (для упорядоченного). Разрешается вложение списков друг в Друга. Рис. 19.5. Создание маркированных и нумерованных списков Список определений задается парным тегом . Он содержит элементы двух типов: определяемые термины (парный тег - ) и определения (парный тег
- ).
Закрывающие теги и можно опускать. Обычно определяемые термины и определения чередуют, хотя это нигде не оговорено. Определения отображаются на экране с отступом от левого края. Такой список может быть сформирован сле- дующим образом:
цилиндр или диск, который плотно входит внутрь цилиндра
548 Глава Публикация Web-документов ТаблицыТаблицы удобны для представления больших объемов данных, а многие Web-дизай- неры используют их также для точного размещения элементов Web-страниц (рис. 19.6). Таблица в языке HTML задается при помощи парного тега Она может содержать заголовок таблицы, определяемый парным тегом и строкитаблицы, задаваемые при помощи парных тегов . Закрывающие можно опускать. 19.6. Для размещения текста в двух колонках использована «невидимая» таблица Каждая строка таблицы содержит ячейки таблицы, которые могут относиться двум разным типам. Ячейки в заголовках столбцов и строк задают парным тегом <ТН>, а обычные ячейки — парным тегом . Закрывающие теги и можно опускать. Например, «пустая» таблица с двумя строками и двумя столбцами может быть задана следующим образом:
|
Применение языка HTML 549 Таблица 19.1. Атрибуты элементов, используемых при создании таблицыАтрибутALIGN= VALiGN= WIDTH= ЭлементТаблица, заголовок, строка, ячейка Строка, ячейка Таблица, ячейка Ячейка Ячейка Ячейка Таблица, ячейка Таблица Таблица Таблица НазначениеВыравнивание таблицы по горизонтали; выравнивание данных по горизонтали; размещение заголовка над или под таблицей Выравнивание по вертикали Минимальная ширина Минимальная высота Протяженность в несколько столбцов Протяженность в несколько строк Цвет фона Зазор между ячейками Зазор между содержимым ячейки и ее границей Отображение границ ячеек и внешней рамки таблицы Каждая ячейка может содержать произвольный текст, а также любые теги HTML,допустимые в «теле» документа. В частности, ячейка таблицы может содержать вложенную таблицу или изображение. При отображении таблицы на экране компьютера происходит ее автоматическое форматирование с подбором размеров ячеек в соответствии с объемом размещае- мой информации и заданными атрибутами. Атрибуты элементов позволяют сколь угодно причудливо оформить таблицу по своему вкусу. В таблице 19.1 приведена краткая сводка допустимых атрибутов. Отображение нескольких документовЯзык HTML позволяет в рамках одной отобразить несколько доку- ментов. Для этого страница должна быть разбита на несколько областей — фрей-мов. Разбиение страницы описывается документом HTML особого рода, структура которого отличается от обычной. Тело документа заменяется описанием фреймов,задаваемым парным тегом Элемент BODY в таком документе отсут- ствует, а при наличии — игнорируется браузером. Открывающий тег 5 5 0 Глава Публикация Web-документов Между тегами и должно располагаться ровно столько элементов, сколько областей создано с помощью атрибутов и При этом могут использоваться дополнительные элементы FRAMESET, описывающие дальнейшее разбиение на подобласти еще меньшего размера, или непарные теги , определяющие способ использования Тег должен содержать обязательный атрибут SRC=, с помощью которого указывается, какой документ первоначально загружается в соответствующую область. Значение этого атрибута абсолютный или относительный адрес нужного документа. Среди прочих атрибутов выделяется атрибут NAME=, позволяющий задать «имя» созданной области в виде последовательности латинских букв и цифр, использо- ванной как значение этого атрибута. Это имя можно использовать, чтобы загружать новые документы в ранее создан- ную область. Для этого в тег <А>, определяющий гиперссылку, необходимо доба- вить атрибут TARGET=, значение которого совпадает с ранее определенным именем области. При переходе по данной гиперссылке новый документ загрузится в ука- занный фрейм. Например, предположим, что начальная страница Web-узла состоит из двух фрей- мов: слева располагается навигационная панель, а справа — текущая страница. Если правой области присвоено имя, используемое во всех ссылках, имеющихся в левой области, то щелчок на любой ссылке навигационной панели приведет к обновлению информации в соседней области, оставляя панель без изменений. Интерактивные Web-страницы являются интерактивными по самой своей природе, связанной с использованием гиперссылок. Но это пассивная интерактивность, жестко заданная рамках структуры Web-узла. интерактивность, позволяющая полу- чать от посетителей Web-страницы произвольные данные, достигается путем использования форм. Форма на Web-странице представляет собой лишь набор полей, которые можно также рассматривать как элементы управления (рис. 19.7). Посетитель в процессе работы с Web-страницей заполняет форму, после чего отправляет ее. Далее посту- пившие данные обычно передают специальной программе, предназначенной для ее обработки (программе или сценарию Форма — это блочный элемент, описываемый парным тегом Теги, задаю- щие поля формы, можно использовать только внутри этого элемента. Открываю- щий тег определяет способ обработки формы при помощи нескольких атрибутов. Атрибут определяет способ передачи представленных пользо- вателем данных. Он может иметь два значения. Значение «GET» указывает, что дан- ные будут переданы программе (или сценарию) CGI. В этом случае атрибут содержит адрес URL этой программы. Если указано то данные, Применение языка HTML Рис. 19.7. Пример формы на Web-страницевведенные пользователем, отправляются по электронной почте. Атрибут в этом случае должен содержать нужный адрес электронной почты с указанием протокола Кроме этих, можно также указать атрибут ENCTYPE=, значение которого определяет тип MIME для отправки информации по электронной почте. По умолчанию используется значение но, если форма предназначена для обработки вручную, лучше использовать тип MIME text/plain. Внутри элемента располагаются поля формы. Они задаются при помощи различных тегов. Вот те, которые используются чаще всего. • Непарный тег позволяет создавать различные элементы управления, в том числе текстовые поля и командные кнопки. • Парный тег 5 5 2 Глава Публикация Web-документов • "RADIO" — создается переключатель (из группы переключателей может быть включен только один); • "SUBMIT" — создается кнопка отправки формы; • "IMAGE" — создается графическая кнопка отправки; • "RESET" — создается кнопка очистки формы, щелчок на которой возвращает форму к ее исходному состоянию; Организация передачи данных, введенных в форму, осуществляется следующим образом. Каждый из тегов, задающих поля формы, должен иметь атрибуты NAME= и VALUE=. Атрибут NAME= определяет имя поля формы, атрибут VALUE= — значе- ние поля. Для текстового поля и текстовой области атрибут VALUE= приобретает значение, соответствующее содержимому этого поля, заданному пользователем. Для элемента SELECT атрибут соответствует содержимому выбранного эле- мента OPTION. Все одной группы должны иметь одинаковые зна- чения атрибута и разные значения атрибута VALUE=. По щелчку на кнопке отправки данные из формы передаются в виде пар текущих значений атрибутов NAME= и VALUE=, соединенных знаком равенства. Информа- ция о флажке передается только в том случае, если он установлен. Если атрибуты и VALUE= определены для использованной кнопки отправки, соответству- ющие данные также передаются (это позволяет включать в форму несколько кно- пок отправки). Данные, поступающие в таком виде, удобны как для ручной, так и для автоматической обработки. Создавая формы, следует иметь в виду, что информацию, передаваемую по элект- ронной почте, нельзя считать конфиденциальной. Большинство браузеров может предупредить пользователя о возможности постороннего доступа к передаваемой информации. Эту особенность надо учитывать как при создании содержащих формы, так и при заполнении форм на Web-страницах, встретившихся в Интернете. Работа в редакторе FrontPage Программа FrontPage, входящая в состав пакета Microsoft Office, рассчитана, в пер- вую очередь, не на создание отдельных а на сопровождение полно- ценного Она содержит средства контроля структуры узла, единства оформ- ления, правильности внутренних и внешних гиперссылок. Средства создания страниц, рассматриваемые в этом пособии, — это всего лишь небольшая и не основ- ная часть возможностей этой программы. Начиная работу редакторе FrontPage, следует отдавать себе отчет, что в результате его применения получается документ HTML, построенный по тем же правилам, что и создаваемый вручную. Этот факт сразу же определяет возможности и огра- ничения в работе этого редактора. • Все функции редактора FrontPage однозначно реализуются тегами HTML. • Редактор FrontPage не имеет средств, которые нельзя было бы представить в виде тегов HTML,
Работа в редакторе FrontPage 553 • Пользователь обычно не знает, какие именно средства HTML используются для достижения заданного эффекта и насколько корректно они применяются. Редактор FrontPage «ориентирован» на применение браузера Internet Explorer, так что создаваемый им код HTML наиболее адекватно отображается именно в этом браузере. В частности, FrontPage позволяет использовать «бегущую строку», сред- ство, которое не входит в стандарт HTML, но поддерживается Internet Explorer.Создание и редактирование документа Окно программы FrontPage (рис. 19.8) представляет собой комбинацию окна редак-тора и окна браузера. Документ HTML отображается редактором, как ческим браузером, отображающим даже обычно невидимые элементы (такие, как якоря). В то же время, этот текст можно редактировать средствами, аналогичными имеющимся в текстовом процессоре. Строка меню Панель Стандартная Имя файла страницы Панель Форматирование Рабочая область Оглавление[Место для ответа на вопрос] HTML-КОД jКнопки выбора способа Панель Представление используется отображения документа при работе с Web-узлом как целым Рис. 19.8. Окно программы FrontPage в режиме редактирования Web-страницы 5 5 4 Глава Публикация Web-документов В качестве основного средства форматирования используется панель инструментов Форматирование, почти идентичная подобной панели текстового процессора Word. Она содержит: • раскрывающийся список Стиль, позволяющий выбрать стиль оформления абзаца (соответствующий стандартным функциональным элементам HTML); • раскрывающийся список Шрифт, позволяющий выбрать гарнитуру шрифта (наличие такого же шрифта в ходе просмотра документа через Интернет не гарантируется); • раскрывающийся список Размер, позволяющий управлять размером текста (в относительных единицах HTML); • кнопки выбора начертания; • кнопки выбора выравнивания текста (с помощью атрибута ALIGN= в теге абзаца • кнопки создания маркированных (неупорядоченных) и нумерованных (упо- рядоченных) списков; • кнопки задания отступа текста (на основе некорректного использования эле- ментов HTML); • кнопки задания рамок и цвета шрифта и фона. Эти функции реализуются с помощью списков стилей, которые рассматриваются как расширение HTML. Дополнительные элементы форматирования, не вынесенные на панель инструмен- тов, задаются в отдельных диалоговых окнах. Их можно открыть, например, с помо- щью команд Формат • Шрифт и Формат • Список. Для создания гиперссылки надо выделить фрагмент текста, который будет исполь- зоваться как ссылка, и дать команду Вставка Гиперссылка. В открывшемся диа- логовом окне Добавление гиперссылки тип гиперссылки выбирают на панели Свя- зать с. Можно выбрать для ссылки другой файл (Связать с файлом, веб-страницей), место в этом же документе (Связать с местом в документе), новую страницу своего Web-узла (Связать с новым документом; документ, на который указывает ссылка, создается немедленно) или адрес электронной почты (Связать с электронной почтой). Кнопки Выбор рамки и Закладка позволяют указать, соответственно, имя фрейма, в котором будет открываться страница, и якорь, который необходимо использовать. Созданная гиперссылка отображается в окне программы FrontPage так же, как и в окне браузера: синим цветом и с подчеркиванием. Чтобы проверить работоспособ- ность ссылки, щелкнуть ней правой кнопкой мыши и выбрать в контекст- ном меню команду По ссылке. Таблицы и формы невозможно создать только с помощью команд форматирования. Чтобы создать таблицу, используют команду Таблица • Вставить • Таблица. В открывшемся диалоговом окне указывают размер таблицы (в ячейках), а также дополнительные параметры, реализуемые как атрибуты соответствующих тегов. Чтобы занести информацию в таблицу, следует установить курсор в нужную ячейку
Работа в редакторе FrontPage 555 и начать ввод. При работе с ячейками таблицы можно применять любые команды форматирования. Для вставки формы и ее элементов служит меню Вставка • Форма. При вставке любого элемента управления формы, программа FrontPage автоматически встраи- вает в страницу новую форму, выделяя ее пунктирной рамкой и добавляя кнопки отправки и сброса. При добавлении последующих полей следует следить за тем, чтобы они включались в ту же самую форму. В языке HTML свойства элемента задаются атрибутами тега. Редактор FrontPageобеспечивает их задание с помощью специальных диалоговых окон. Чтобы открыть такое диалоговое окно, следует щелкнуть на редактируемом элементе кноп- кой мыши. В нижней части контекстного меню располагаются команды, относя- щиеся к элементам документа, рассматриваемым редактором как открытые. Поря- док следования команд соответствует порядку вложения элементов. Выбор одной из этих команд приводит к открытию диалогового окна свойств соответствующего элемента. Элементы управления в этом диалоговом окне соответствуют атрибутам открывающего тега для выбранного элемента. Дополнительные объекты вставляются в редактируемый документ при помощи меню Вставка. Например, для вставки изображения используется команда Встав- ка • Рисунок • Из файла. В диалоговом окне свойств изображения можно выбрать предпочтительный формат JPEG), если исходный формат рисунка иной. При сохранении документа автоматически выполнит преобразование и его сохранение. Другие элементы, которые можно разместить на странице, это: • горизонтальная линейка (Вставка • Горизонтальная линия); • видеозапись (Вставка • Рисунок Видеозапись); • фоновое звуковое сопровождение (Файл • Свойства • Общие • Фоновый звук); • встроенный фрейм (Вставка • Встроенная рамка); • нестандартные компоненты (Вставка • Веб-компонент). Эти компоненты используют нестандартную разметку и способны работать не на всех серверах. Иногда требуется вмешаться в процесс автоматического формирования ницы и внести изменения непосредственно в генерируемый код HTML. Для этого надо щелкнуть на кнопке HTML-код в нижней части окна. При этом отображается не примерный вид документа, а сгенерированный программой FrontPage код HTML(рис. 19.9). Цветная маркировка позволяет немедленно увидеть ключевые слова тегов и названия атрибутов. Этот код можно редактировать вручную, однако в этом случае ответственность за правильность кода переносится с программы FrontPageна создателя страницы. Возможно, например, некорректное взаимодействие кода, введенного вручную, и элементов HTML, сгенерированных автоматически. Неко- торые «ошибки» могут быть даже исправлены автоматически, причем не всегда с ожидаемым результатом. 556 Глава Публикация Просмотр автоматически сгенерированного кода HTML Редактор FrontPage также позволяет просмотреть в таком виде, в каком ее представит браузер (в режиме редактирования в тексте страницы имеется дополнительная маркировка, облегчающая работу). Для этого надо щелкнуть на кнопке Просмотр. Отображение страницы осуществляется исходя из возможностей браузера Internet Explorer. мастеров и шаблонов Для упрощения и автоматизации создания Wei-страниц редактор FrontPage позво- ляет использовать мастера шаблоны. Для этого надо создать новый документ командой Файл • Создать Страница или Web-узел — на экране появится Область задач в режиме Создание веб-страницы или узла. Щелкните на ссылке Шаблоны страниц в разделе Создание с помощью шаблона — откроется диалоговое окно Шаб- лоны страниц. На вкладке Общие располагаются мастера и шаблоны для обычных Wei-страниц. При использовании мастера (Мастер страницы формы) программа задает ряд вопро- сов и на основании ответов формирует заготовку документа. Результат представ- ляет собой скорее план страницы, чем законченный продукт, и от пользователя требуется наполнение созданных разделов конкретным содержимым. Шаблоны представляют собой готовый документ «общего характера». В тех местах, где должен располагаться текст, соответствующий нуждам конкретного пользова- теля, вместо этого помещен текст, описывающий принципы заполнения соответст- вующего раздела. Этот текст заменяется в ходе редактирования документа. В начале документа-шаблона может располагаться комментарий (не отображаемый в обыч- ном браузере), описывающий общие правила заполнения данного шаблона. Сохра- нение документа, сформированного на основе шаблона, не изменяет сам шаблон, который может использоваться многократно.
Публикация Web-документов 5 5 7 Создать страницу, состоящую из фреймов, можно только на основе Соот- ветствующие шаблоны отображаются на вкладке Страница рамок. Выбрав любой из этих шаблонов, можно вносить дополнительные изменения в структуру фрей- мов, используя пункт Рамки в строке меню. Публикация Web-документовПубликация Web-узла ( состоит в размещении документов HTML и всех сопроводительных файлов (изображений, и прочего) на Web-сервере. Если оставить в стороне организационные вопросы (получение места на оплата и другие), то остаются две основные проблемы. • Как подготовить документы Web-узла таким образом, чтобы перенос их на Web-сервер не привел к нарушению целостности структуры узла? • Как копирование файлов на Wei-сервер? Первый вопрос возникает в том случае, если файлы на Web-сервере предполагается разместить в группе тематических каталогов. Он решается с помощью организаци- онных мер в ходе работы над При формировании будущего узла на своем компьютере необходимо разработать папок и сразу же размещать документы в соответствующих папках. Во внутренних ссылках следует использо- вать только относительные адреса документов. Перенос файлов и папок на Web- сервер с сохранением структуры сохраняет работоспособность ссылок и коррект- ность подключения вставных объектов (иллюстраций и мультимедиа). При таком подходе облегчается также обновление Web-узла в целом или его отдельных файлов. Для копирования нужных документов на можно применять как пере- дачу данных на съемном носителе, так и прямое копирование данных через Интер- нет. Последний способ более надежен. Чтобы воспользоваться им, следует узнать адреса, используемые при отправке файлов (обычно для публикации ниц применяют протокол FTP).При использовании специализированных программных средств (например, редак- тора FrontPage) инструменты публикации обычно предоставляет сама программа. Например, для этой цели служит команда Файл • Опубликовать Web- узел. Во многих случаях организация, предоставляющая место для размещения сама определяет порядок публикации и предоставляет средства для ее выполнения. Если доступ осуществляется по протоколу FTP, необходимо узнать адрес каталога, а также имя пользователя и пароль для доступа к нему (доступ на запись по прото- колу FTP всегда защищается паролем). Для выполнения переноса файлов можно использовать Internet Explorer. Введите адрес нужного каталога на панели Адрес и щелкните на кнопке Переход. Программа Internet Explorer отобразит содержимое узла в виде, подобном папке локального компьютера. Для выполнения файловых операций можно использовать те же команды, что и на локальном компьютере: копирование, перемещение, пере- именование и удаление файлов (после подтверждения прав доступа). 5 5 8 Глава 19. Публикация Web-документов Следует понимать, что при этих операциях используются довольно медленные линии связи, так что продолжительность передачи файлов может быть довольно велика. По завершении этих операций обновленный Web-узел может быть сразу доступен любым посетителям в Интернете. Практическое занятие У Упражнение 19.1. Создание простейшей Web-страницы 15 мин 1. Запустите текстовый редактор Блокнот (Пуск • Программы • Стандартные • Б- локнот). 2. Введите следующий документ: <НТМL> Содержание документа 3. Сохраните этот документ под именем first.htm. Перед сохранением убедитесь, что сброшен флажок Скрывать расширения для заре- гистрированных типов файлов (Пуск • Настройка • Панель управления • Свойства пап- ки • Вид). В противном случае редактор Блокнот может автоматически добавить в конец имени расширение 4. Запустите программу Internet Explorer (Пуск • Программы • Internet Explorer). 5. Дайте команду Файл • Открыть. Щелкните на кнопке Обзор и откройте файл first.htm. Посмотрите, как отображается этот файл — простейший корректный документ HTML. Где отображается содержимое элемента TITLE? Где отображается содер- жимое элемента BODY? 7. Как отображаются слова «Содержание» и «документа», введенные в двух отдель- ных строчках? Почему? Проверьте, что происходит при уменьшении ширины окна. В этом упражнении мы создали простейший документ HTML. Мы познакомились с осо- бенностями форматирования документов HTML и их отображения при помощи брау- зера Internet Explorer.
Практическое занятие 5 5 9 Упражнение Изучение приемов форматирования абзацев мин Если это упражнение выполняется не сразу после предыдущего, откройте доку- мент first.htm в программе Блокнот. 2. Удалите весь текст, находящийся между тегами и Текст, который будет вводиться в последующих пунктах этого упражнения, необхо- димо поместить после тега а его конкретное содержание может быть любым. 3. Введите заголовок первого уровня, заключив его между тегами <Н1 > и >. 4. Введите заголовок второго уровня, заключив его между тегами <Н2> и Н2>. 5. Введите отдельный абзац текста, начав его с тега <Р>. Пробелы и символы пере- вода строки можно использовать внутри абзаца произвольно. 6. Введите тег горизонтальной линейки |
| |