Понятие тэга, виды тэгов

advertisement
Занятие 1. Введение и основные понятия
Что такое Интернет
Интернет – это совокупность мировых компьютерных сетей и сетевых служб.
Упрощенная схема Интернета
Локальная сеть (клиенты)
Клиент
Сервер
СЕТЬ
WWW (World Wide Web) - Всемирная паутина. Всемирная - потому что
компьютеры в сети Интернет охватывают весь мир. Паутина – потому что гиперссылки
соединяют информацию на этих компьютерах, как нити паутины. WWW предоставляет
доступ к разным ресурсам – документам, графике, аудио – и видеозаписям. В настоящее
время это самая популярная служба в Интернет.
Гипертекст – это форма представления документов, позволяющая перемещаться как
между разделами одного документа, так и между различными документами.
Браузер (browser) – программа для просмотра Web-страниц.
Гипертекстовые документы принято называть Web-страницами.
Совокупность таких страниц называют сайтом или Web-узлом.
Среди этих страниц выделяется одна главная, называемая домашней (Home Page), с
которой можно перейти по ссылкам на другие страницы, как принадлежащие тому же
сайту, так и другим сайтам.
Что необходимо для создания Web-страницы
1. Компьютер.
2. Браузер для просмотра результата своего творчества. Наиболее
распространены сейчас три вида браузеров: Mozilla, Opera и Internet Explorer.
3. Текстовый редактор. Это может быть как стандартный Блокнот (Notepad),
специализированный редактор (Aditor, EditPlus) или визуальный редактор
(DreamWeaver, Microsoft FrontPage).
Что такое HTML
HTML (Hyper Text Markup Language) - язык гипертекстовой разметки.
Для разработки HTML-файлов нужен всего лишь текстовый редактор. Мы будем
использовать редактор EditPlus.
HTML-страницы – это обычные текстовые файлы, только они имеют расширение не
.txt, а .htm или .html.
NB! Если Вы создаете HTML-страницу в текстовом редакторе, не забудьте с
помощью команды Сохранить как (Save As) сохранить файл, добавив к его имени
расширение .htm или .html.
Создавая Web-страницу, время от времени следует проверять, как она выглядит в
браузере.
Версии HTML
Когда HTML только появился, он был очень простым, поэтому его и назвали HTML
(первая его версия теперь называется HTML 1).
В 1994 году Международная комиссия по стандартам в Интернет разработала
стандарт HTML 2.0.
После создания стандарта HTML 2.0 Консорциум W3C разработал стандарт HTML
3.0. Это было сделано без участия фирм Netscape и Microsoft, поэтому стандарт HTML 3.0
так и не был принят. Тогда W3C разработал стандарт HTML 3.2 со стандартизированным
синтаксисом, в который уже были включены многие дополнительные дескрипторы,
введенные фирмами Netscape и Microsoft.
HTML 3.2 – это современный стандарт W3C, и большинство входящих в него
дескрипторов реализовано почти в каждом Web-браузере.
В июне 1997 года был принят новый стандарт HTML 4.0. По сравнению с HTML 3.2
стандарт HTML 4.0 содержит более широкие возможности контроля над макетом
страницы. С помощью HTML 4.0 Web-мастер может размещать на странице текст и
изображения с точностью до долей сантиметра, если, конечно, его браузер поддерживает
этот стандарт.
Поддержка HTML различными браузерами
Выделим основные типы браузеров и их особенности.
Mozilla последних версий - это быстрый, стабильный и безопасный браузер,
практически идеально поддерживающий последние стандарты HTML, CSS, JavaScript.
Если ваша страничка неправильно показывается или ваши скрипты не работают в Mozilla,
то наверняка вы сами нарушили стандарты и вам нужно искать ошибку в вашем коде.
Internet Explorer 5 является одним из самых распространенных браузеров. Если
ваша страничка не работает в IE5, то большинство пользователей не смогут оценить
ваших усилий по ее созданию.
Netscape Navigator 4 показывает только поддерживаемые им атрибуты CSS. Кроме
того, NN4 очень чувствителен к структурным ошибкам в верстке HTML и CSS незакрытым тегам, ошибочно прописанным атрибутам, некорректным селекторам и
свойствам CSS и т.п.
Opera показывает HTML и CSS очень корректно, уступая только Mozilla. В
частности, она даст вам понять, что вы не знаете, что такое абзац. Кроме того, она умеет
масштабировать и позволяет узнать, насколько ваш HTML-документ привязан к размеру
монитора (известно, что правильный HTML-документ никак к этому размеру не
привязан).
Создание Web-страницы
1 шаг
1. Сформулировать цель.
2. Определить содержание Web-страницы.
Во «всемирной паутине» вы можете найти огромный массив данных:
-
биржевые котировки;
-
предложения работы;
-
электронные доски объявлений;
-
анонсы новых фильмов;
-
литературные, экономические и политические обзоры;
-
игры и многое другое;
-
«домашние» страницы.
Понятие тэга, виды тэгов
Понятие тэга
Тэг (дескриптор) – основной элемент кодирования, принятый в стандарте HTML.
Тэги заключаются в угловые скобки (<>).
Например, тэгом абзаца является <P>, а тэгом горизонтальной линии - <HR>.
Тэги можно записывать как строчными, так и прописными буквами.
NB! Не забывайте о парности угловых скобок: за открывающей скобкой (<)
обязательно должна следовать закрывающая (>).
Виды тэгов
Существует два типа тэгов:
-
контейнеры;
-
одиночные тэги.
Контейнер – это дескрипторная пара, состоящая из начального (открывающего) и
конечного (закрывающего) тэгов.
Начальный дескриптор имеет вид <TAG>, где TAG – имя реального HTMLдескриптора. Конечный дескриптор имеет вид </TAG>.
Контейнеры предназначены для хранения некоторой информации, например текста.
Поэтому между начальным и конечным дескрипторами заключено содержимое
контейнера. Например, элемент, представляющий собой отформатированный текст,
заключается между тэгами <PRE> и </PRE>:
<PRE>Это отформатированный текст.</PRE>
Пустой дескриптор не содержит никакой информации. У него есть только
начальный дескриптор. Пустой дескриптор обычно выполняет самостоятельную задачу,
не связанную с конкретным текстом.
Например, дескриптор <HR> создает горизонтальную линию и не выполняет при
этом никаких действий над текстом.
Структура HTML-документов
С чего начинается HTML
Для того, чтобы текстовый файл превратился в HTML-файл, поменять его
расширение с ".txt" на ".html" недостаточно. Надо соблюсти "правило первой строки":
Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии,
обязан начинаться со строки декларации версии HTML <!DOCTYPE>, которая обычно
выглядит так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//RU">
Эта строка поможет браузеру определить, как правильно интерпретировать данный
документ. В данном случае мы говорим браузеру, что HTML соответствует
международной спецификации версии 3.2, которая хоть и не отличается новизной, но, в
отличие от более поздних версий, является полноценным, широко распространенным
стандартом без каких-либо неопределенностей. Как видно из примера, самый короткий
html-документ состоит буквально из одной строки.
С чего начинается работа
На самом деле одной строкой дело не обходится. После объявления версии и типа
документа необходимо обозначить его начало и конец. Это делается с помощью тэгаконтейнера <HTML>. Необходимо отметить, что любой HTML-документ открывается
тэгом <HTML> и им же закрывается.
Затем, между тэгами <HTML> и </HTML> следует разместить заголовок и тело
документа. Вот и все! Начало положено - вы получили прекрасную заготовку. Вот как
должен выглядеть ваш базовый HTML-файл перед началом работы:
Правильный пример самого короткого HTML-документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//RU">
<HTML>
<HEAD>
<TITLE>Заголовок документа</TITLE>
</HEAD>
<BODY>
Текст документа
</BODY>
</HTML>
Если приведенный выше пример пояснить схематически, получится следующее:
Из схемы видно, что документ состоит из двух основных блоков – «заголовка» и
«тела документа». Заголовок определяется с помощью элемента HEAD, а тело элементом BODY.
Заголовок содержит «техническую» информацию о документе, хотя чаще всего
используется только для обозначения его названия.
Тело документа - святая святых. Именно в нем находится все то, что отображается
на странице: текст, картинки, таблицы. Соответственно, делаем вывод: большинство
ваших HTML-экспериментов будет проводиться в пространстве между тэгами <BODY> и
</BODY>
Одной из наиболее распространенных ошибок было и остается размещение
заголовка в теле документа или наоборот, что совершенно недопустимо. Сначала
закрываем заголовок </HEAD>, затем открываем тело.
Заголовок HTML-документа
Создается с помощью элемента HEAD, между тэгами которого размещаются
элементы, содержащие техническую информацию о документе.
Элементы, относящиеся к заголовку документа:
HEAD
Определяет начало и конец заголовка документа
TITLE
Определяет имя всего документа, которое отображается в
заголовке окна браузера
BASE
Определяет базовый адрес, от которого
относительные линки внутри документа
STYLE
отсчитываются
Используется для вставки в документ таблицы стилей CSS
LINK
Описывает взаимосвязь документа с другими объектами
META
Используется для вставки метаданных
SCRIPT
Определяет операторы языков сценария JavaScript,VBScript и др.
<TITLE>
У документа, как и у книги, тоже должно быть название. Для наименования
документа используется элемент TITLE. Название должно быть простым и в то же время
содержательным, чтобы читатель сразу получил представление о ее содержании.
NB! Не следует путать название с именем файла HTML-документа. Имя файла
присваивается в HTML-редакторе при сохранении документа.
HTML-код элемента TITLE выглядит следующим образом:
<TITLE>Поисковая система</TITLE>
<META>
Информация, содержащаяся в тэгах <META>, не отображается браузером и служит
специальным целям.
Описание некоторых мета-тэгов.
EXPIRES – дата устаревания документа
После истечения указанного срока документ будет каждый раз загружаться заново
(обновляться).
Пример: <META Http-equiv="Expires" Content="Sat, 6 March 2004 16:38:15 GMT">
CONTENT-TYPE – тип документа и его кодировка
Выбор кодовой страницы для правильного отображения символов браузером.
Пример: <META Http-equiv=”Content-Type” Content=”text/html; charset=windows1251”>
AUTHOR – информация об авторе данного документа
Пример: <META Name=“Author" Content =“Анна Коряковская”>
KEYWORDS – ключевые слова
Набор слов и фраз, наиболее полно характеризующих данный документ. Являются
основным критерием поиска вашей страницы поисковыми системами.
Пример: <META Name="Keywords" Content =“Библиотека, Учебный центр, HTML,
CSS, Архангельск”>
DESCRIPTION – описание документа
Один из наиболее важных параметров. Информация, содержащаяся в нем, влияет на
результаты поиска, осуществляемого поисковыми системами.
Пример: <META Name="Description" Content =“Сайт, на котором отображены
работы слушателей курсов.”>
<BODY>
Указывает начало и конец тела HTML-документа.
Параметры:
BGCOLOR - определяет цвет фона документа.
BACKGROUND - определяет изображение для "заливки" фона. Значение задается в
виде полного URL или имени файла с картинкой в формате gif или jpg.
TEXT - определяет цвет текста в документе.
MARGINHEIGHT - определяет ширину (в пикселях) верхнего и нижнего полей
документа. Работает только в браузерах Netscape.
TOPMARGIN - определяет ширину (в пикселях) верхнего и нижнего полей
документа. Работает только в браузерах Internet Explorer.
MARGINWIDTH - определяет ширину (в пикселях) левого и правого полей
документа. Работает только в браузерах Netscape.
LEFTMARGIN - определяет ширину (в пикселях) левого и правого полей
документа. Работает только в браузерах Internet Explorer.
LINK - определяет цвет гиперссылок в документе.
ALINK - определяет цвет подсветки гиперссылок в момент нажатия.
VLINK - определяет цвет гиперссылок на документы, которые вы уже просмотрели.
Значения параметров BGCOLOR, TEXT, LINK, ALINK и VLINK задаются либо
RGB-значением в шестнадцатеричной системе, либо одним из 16 базовых цветов.
Пример: <BODY BACKGROUND="images/bricks.jpg" BGCOLOR="#202020"
TEXT="#FFFFFF" LINK="#FF0000" VLINK="#505050" MARGINHEIGHT="30" TOPMARGIN="30" LEFTMARGIN="40" MARGINWIDTH="40">
Форматирование текста
<h1>..<h6>
HTML имеет шесть уровней заголовков разделов документа, пронумерованных
цифрами от 1 до 6. Заголовки объявляются парой тэгов с номерами, соответствующими
уровню, например, <h1></h1> - заголовок раздела первого уровня, а <h6></h6> заголовок раздела шестого уровня. От нормального текста заголовки отличаются
размером и толщиной букв. Заголовок первого уровня <h1> отображается обычно очень
крупным шрифтом, в то время как заголовок шестого уровня h6 – очень мелким.
По умолчанию заголовок выравнивается по левому краю страницы. Но его также
можно выровнять по правому краю или центрировать. Для правостороннего
выравнивания в тэге <h1> используется атрибут align=right, а для центрирования –
align=center. Допускается также явное указание левостороннего выравнивания –
align=left.
Начертание текста
<b></b> - полужирное начертание.
<i></i> - курсивное начертание.
<u></u> - подчеркнутое начертание.
<tt></tt> - телетайпный шрифт.
Тэги <big></big> увеличивают размер шрифта текста, заключенного между ними.
С помощью тэгов <small></small> вы можете уменьшить размер шрифта текста по
сравнению с исходным.
Другой способ указания размера шрифта – с помощью тэгов <font></font> с
атрибутом size. В качестве значений этого атрибута используются целые числа от 1 до 7.
Причем значение 1 соответствует минимальному размеру шрифта, а значение 7 –
максимальному.
В тэгах <font></font> может использоваться также атрибут color для указания цвета
шрифта, ограниченного тэгами текста.
Абзацы
Для того, чтобы представлять текст в виде отдельных абзацев, понадобятся тэги
<p></p>. Эти тэги имеют следующие параметры:
ALIGN – выравнивание текста. Возможные значения: LEFT – по левому краю,
RIGHT – по правому краю, CENTER – по центру, JUSTIFY – по ширине.
<p align=justify>Параграф, выровненный по ширине</p>
<p align=left>Параграф, выровненный по левому краю</p>
<p align=right>Параграф, выровненный по правому краю</p>
<p align=center>Параграф, выровненный по центру</p>
<BR>
Данный элемент осуществляет перевод строки, то есть практически аналогичен
нажатию Enter в текстовом редакторе. Элемент не имеет конечного тэга.
<DIV>
Используется для отделения блока HTML-документа от остальной части документа.
Находящиеся между начальным и конечным тэгами текст или HTML-элементы
оформляются как отдельный параграф.
Параметры:
ALIGN - определяет выравнивание содержимого элемента DIV. Параметр может
принимать следующие значения: left, right, center.
Создание линий
Тэг <HR> вставляет в текст горизонтальную разделительную линию.
Параметры:
WIDTH - определяет длину линии в пикселах или процентах от ширины окна
браузера.
SIZE - определяет толщину линии в пикселах.
ALIGN - определяет выравнивание горизонтальной линии. Параметр может
принимать следующие значения:
left - выравнивание по левому краю документа.
right - выравнивание по правому краю документа.
center - выравнивание по центру документа (используется по умолчанию).
NOSHADE - определяет способ закраски линии как сплошной. Параметр является
флагом и не требует указания значения. Без данного параметра линия отображается
объемной.
COLOR - определяет цвет линии.
<PRE>
Используется для включения в документ уже отформатированного текста. Браузеры
воспроизводят содержимое этого элемента с помощью моноширинного шрифта, сохраняя
пробелы и символы конца строки.
Download