Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ysatenko_Osnovi Internet.doc
Скачиваний:
0
Добавлен:
17.11.2019
Размер:
1.1 Mб
Скачать

3.4 Команди заголовка html-документа

Заголовок HTML-документа виділяється тегами

<HEAD> тіло заголовка </HEAD>.

До складу заголовка можуть входити такі елементи: TITLE, STYLE, SCRIPT, ISINDEX, BASE, META, LINK.

Елемент TITLE

Він визначає заголовок документа, що відображається окремо (у заголовку вікна браузера) і використовується, насамперед, для ідентифікації документа (наприклад, при пошуку). Заголовок повинен описувати мету документа й містити не більше 5-6 слів. Для задання заголовка існує команда

<TITLE> Заголовок </TITLE>.

Наприклад,

<TITLE>Головна сторінка СумДУ </TITLE>.

Відповідно до специфікації HTML 4.0 кожен документ зобов'язаний мати один елемент TITLE у полі HEAD.

Усередині TITLE не можна використовувати елементи розмітки.

Елемент BASE

Елемент BASE визначає для даного документа базову URL-адресу, що потім буде використовуватися при перевизначенні відносних адрес URL з використанням правил, що задаються відповідною специфікацією URL.

Наприклад, у випадку розмітки

<BASE href="http://www.sumdu.edu.ua/">

...

<IMG SRC="icons/logo.gif">

відповідне зображення буде співвіднесено із джерелом

http://www.sumdu.edu.ua/icons/logo.gif.

За відсутності елемента BASE для перетворення відносних адрес в абсолютні повинен використовуватися URL самого документа. Помітимо, що не обов'язково це буде та сама адреса URL, яка використовується для виклику документа, оскільки його базовий URL може бути перевизначений заголовком HTTP, що супроводжує в мережі розглянутий документ.

Елемент ISINDEX

Використовується при простому пошуку за ключовим словом (наприклад при створенні простих форм) і вказує на те, що браузер повинен виділити окреме текстове поле для ручного введення даних у рядок запиту.

Немає ніяких обмежень на кількість символів, які можна було б увести таким способом.

При використанні елемента ISINDEX самостійно (без атрибутів) браузер інтерпретує його в такий спосіб (рис. 17).

Рисунок 17 – використання елемента ISINDEX за замовчуванням

Щоб замінити повідомлення, яке записується браузером, можна скористатися атрибутом PROMPT команди ISINDEX, наприклад

<ISINDEX PROMPT="Рядок пошуку "> (рис. 18).

Рисунок 18 – використання атрибуту PROMPT команди ISINDEX

Семантика елементів ISINDEX на сьогодні гарно розроблена тільки для тих випадків, коли базова адреса для поточного документа – URL, побудований на протоколі HTTP. У такому випадку, як правило, як тільки користувач натискає клавішу Enter, серверу посилає рядок запиту, складовою частиною якої є базова адреса URL поточного документа.

Наприклад, якщо в рядок запиту уведена фраза "кафедра інформатики" і документ має базовий URL:

http://www.sumdu.edu.ua/,

то запит, що генерується, має вигляд

http://www.sumdu.edu.ua/?Кафедра+інформатики.

Зазначимо, що при цьому символи пробілу відображаються в символи "+" і що в адресі URL використовуються стандартні символи-обмежувачі.

Приклад.

У вікні браузера наступний код буде виглядати так, як показано на рисунку 18.

<HTML>

<HEAD>

<TITLE>Поиск</TITLE>

<BASE="http://www.sumdu.edu.ua/">

<ISINDEX prompt = "Рядок пошуку ">

</HEAD>

<BODY>

В рядок пошуку введіть текст для пошуку

Натисніть Enter

</BODY>

</HTML>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]