Добавление различных элементов на web-страницу Цель работы: Научиться создавать основные элементы web-страницы такие как: вставка изображений, создание гиперссылок, различного вида списки и динамические кнопки. Вставка изображений и других элементов страниц Тег
Тег
выводит на странице горизонтальную линейку.
Атрибуты
align = center | left | right
Если линейка короче окна, то этот тег управляет горизонтальным выравниванием линейки. Значение по умолчанию center.
noshade
Линейка выводится в виде сплошного прямоугольника (без тени).
size= число
Задает толщину линейки в пикселях.
width= число или %
Задает длину линейки в пикселях или в процентном отношении к ширине страницы. По умолчанию длина линейки равна ширине полного окна браузера. Пример 5:
Результат:
Рис. 3 Горизонтальные линии Тег
Тег размещает на странице изображение.
Атрибуты
src=url
Задает URL графического файла, который должен быть выведен на экран.
Таким образом, минимальный тег для размещения изображения на странице будет иметь вид На рис.4 показано встроенное изображение и его исходный текст html. Хотя src является единственным по-настоящему обязательным атрибутом тега , рекомендуется использовать и ряд других.
alt= текст
Задает строку альтернативного текста, который появляется, если вывести изображение невозможно.
border= число
Задает ширину (в пикселах) границы, которая окружает просматриваемое изображение. Значение border=0 на практике используется для отмены вывода границы.
vspace= число
Используется совместно с атрибутом a1ign=1eft или a1ign=right. Задает в пикселах свободный интервал сверху и снизу от изображения.
height= число
Задает высоту изображения в пикселах. Атрибут не является обязательным, но желательно его использовать для увеличения скорости вывода Web-страницы.
width= число
Задает ширину изображения в пикселах. Атрибут не является обязательным, но его использование желательно, так как позволяет ускорить отображение Web-страницы. Пример 6:
Результат:
Рис. 4 Вставка изображений
Имея эту информацию, браузеры получают возможность разметить страницу перед загрузкой изображения. Без значений ширины и высоты сначала выводится страница, а затем, после получения графического файла, вся страница выводится во второй раз с размещенным изображением (этот процесс может состоять и из нескольких проходов). Поэтому разумно затратить некоторое время на включение в тег информации о размерах изображения.
align= тип
Задает выравнивание изображения, используя один из приведенных в таблице атрибутов (рассмотрены наиболее распространенные).
Bottom Выравнивает нижнюю часть изображения по основанию текста. Это значение вертикального выравнивания по умолчанию
center В соответствии со спецификацией W3C этот атрибут обеспечивает горизонтальное центрирование изображения на странице. На практике браузеры трактуют его так же, как и align=middle
left Выравнивает изображение по левому полю и позволяет последующему тексту обтекать его
middle Выравнивает середину изображения по базовой линии текста
right Выравнивает изображение по правому полю и позволяет последующему тексту обтекать его
top Выравнивает вершину изображения по самым высоким точкам строки Ссылки на web-страницах
Гиперссылки на Web-страницы —одно из основных свойств WWW.
Любой документ может содержать ссылку на другой WWW-документ, заданную с помощью специального тега HTML.
После того как ссылки помещены на странице, можно легко перемещаться с одной страницы на другую.
Цвет ссылки
Выше мы рассматривали, как можно задать стандартные цвета текста страницы с помощью тега .
Подобным же образом вы можете управлять цветом текста гиперссылки.
Атрибуты:
link = "#rrggbb" или имя цвета
Устанавливает цвет по умолчанию для всех ссылок, имеющихся в документе.
vlink= "#rrggbb" или имя цвета
Устанавливает цвет посещенных ссылок.
alink "#rrggbb" или имя цвета
Устанавливает цвет активной ссылки.
Графические ссылки
Для того чтобы создать графическую ссылку, поместите внутрь тегов якоря тега изображения следующим образом:
< a href="document.html">
Когда рисунок используется в качестве ссылки, браузер выводит границу размером в один пиксель вокруг изображения (обычно голубым). Часто такая голубая рамка неприемлема, тогда используя атрибут border отображение рамки следует отключить. Атрибут border определяет ширину границ в пикселях. Задавая нулевое значение, вы отменяете появление рамки вокруг изображения, как это показано в следующем примере:
< a href=“document.html”>
Списки
Списки — это элементы HTML, облегчающие представление информации в удобном формате. Списки используются для перечисления элементов по пунктам.
Существует несколько форматов списков, позволяющих выделить определенные фрагменты информации в стандартном тексте. В обычном абзаце текст переносится со строки на строку. Текст в списках выглядит по-другому. Пункты списка отступают от полей, отделены от остальных абзацев текста и, кроме того, часто маркированы или нумерованы.
При правильном использовании Списки делают большие объемы информации легко читаемыми и хорошо заметными. Списки могут быть вложены друг в друга, образуя сложную структуру.
Списки удобны для перечисления информации по пунктам. Пример 10, приведённый ниже, отображает запись маркированного списка. Пример 10:
Списки помогают организовать информацию. Такую страницу посетители скорее прочтут, поскольку, бегло взглянув на список, можно быстро найти в нем то, что нужно.
Различные типы списков.
Существует три основных типа списков:
маркированные;
нумерованные;
списки определений;
вложенные.
Есть и другие типы, но эти три наиболее часто используются. Они сходны в том, что все они располагают каждый пункт на новой строке, и вы можете выделить нужный текст. Главное различие перечисленных типов состоит в способе нумерации и структуре.
Создать список довольно легко. Сначала введите теги открытия и закрытия списка (
и
,
и
или
и
). Затем перед текстом каждого пункта списка введите тег
. Наконец, введите заголовок списка между тегами заголовка и < / LH>.
Обратите внимание на пробелы между каждым тегом
и первой буквой соответствующего элемента списка. Следите за тем, чтобы у вас или всегда был пробел после тега
, или никогда его не было. Если вы будете то использовать пробел, то нет, текст будет выглядеть неряшливо, поскольку браузеры отображают все пробелы, которые вы включаете в текст. Если же вы прилежны, список будет отображен ровно.
Маркированный список
В маркированном списке (Unordered List) каждому элементу списка предшествует символ bullet (пуля – символ также может быть графическим изображением). Маркированный список задается тегами
и
, а пункты списка между этими тегами — с помощью тега
.
Наберите текст первого пункта после тега
. Для ввода каждого следующего пункта наберите тег
, а затем текст пункта. Затем введите непосредственный заголовок списка с помощью тегов и . Web-броузеры автоматически отображают текст, отмеченный как заголовок, в формате, немного отличающемся от формата остального текста. Все теги
и должны располагаться между тегами маркированного списка
Рис.10 Пример маркированного списка Нумерованный список
В нумерованном списке (Ordered List) каждому элементу предшествует его порядковый номер. Нумерованный список задается с помощью тегов
и
. Как и в маркированном списке, каждый пункт задается тегом
. По умолчанию номера начинаются с 1.
<�В>График моего путешествия по Европе</В>
Прибытие самолетом в Париж
Ночной переезд в Берлин
Поезд в Вену
Самолет в Рим
Остановка в Ницце
Возвращение в Париж, самолет домой
Результат:
Рис.11 Нумерованный список
По умолчанию списки HTML автоматически нумеруются с помощью арабских цифр — 1,2,3 и т. д. Вы можете задать другой способ нумерации, например буквы (прописные или строчные) или римские цифры (I, II, III, IV и т. д.). Чтобы изменить стандартный тип нумерации, добавьте в тег
ключевое слово TYPE. Ниже приведены пять возможных способов нумерации:
• TYPE=i Строчные римские цифры — i, И, iii, iv, v.
Иногда нужно, чтобы список начинался не с 1 (или А). Для задания другого начального номера вы можете использовать ключевое слово SEQNUMT тега
. Списки определений (глоссарии)
Cписки определений (Definition List) используются не так часто, как маркированные или нумерованные списки, они также могут быть полезны в некоторых случаях. В списке определений для каждого пункта предоставляется не одна, а две строки, что может быть полезно, когда вы приводите дополнительную информацию.
Списки определений выглядят несколько иначе, другие типы списков. Для описания каждого пункта списка в этом случае применяется два тега, а не один тег
. Тег
задает отдельный элемент, то есть определяемый термин (текст располагается без отступа от левого поля странички), а тег
– остальную информацию, которая вводится на следующей строке. Вторая строка информации называется отделением (расположение текста с отступом от левого поля). Представим теги, используемые при создании списков определений:
Пример 11:
Термины
Web server
Web – сервер. Сервер, хранящий и пересылающий HTML- документы и другие информационные ресурсы Internet с использованием протокола HTTP. Его называют также HTTP – сервером.
Home page
”Домашняя страница”. Головная, начальная страница, локальный архив. Первая страница какого-либо Web-сервера или логически связанной группы HTML документов.
Результат:
Рис.12 Пример списка определений Вложенные списки
Одно из замечательных свойств списков — это возможность вкладывать их друг в друга. Вложение списков в списки позволяет вам создать несколько уровней организации информации. Вы можете использовать несколько уровней списка на одной странице, что поможет вам упорядочить информацию. Вложенный список (Nested lists) включает элементы нумерованного и маркерованного списков, поэтому для его создания используются теги этих двух списков:
Пример 13:
Советы по изготовлению страничек
По возможности избегайте пиктогроммы «В процессе производства»
Используйте соответствующий язык
Не перегружайте вашу страничку большими изображениями
Избегайте драматического эффекта!
Проверяйте как можно чаще ссылке на вашей странице
Не забывайте обновлять свою страничку!
Перед тем как положить готовую страничку на сервер надо:
Проверить грамматические ошибки
Просмотреть свою страничку в различных программах просмотра.