Автор работы: Пользователь скрыл имя, 11 Сентября 2011 в 21:42, курсовая работа
HTML – язык гипертекстовой разметки документов. HTML- документ является простым текстовым файлом, который содержит текст и текстовые HTML-теги. Тэг (дескриптор) - специальный код, вставляемый в текст для форматирования элементов HTML-документа. Это основной элемент кодирования, принятый в стандарте HTML. Тэг заключаются в угловые скобки <>. Например, тэгом абзаца является <P>, а тэгом горизонтальной линии - <HR>.
Понятие тэга и элемента 3
Границы документа 3
Основные разделы HTML-документа 4
Идентификатор применяемого стандарта 4
Заголовок документа 5
1. Титул документа: элемент TITLE 5
2. Метаописатели документа: элемент META 6
3. Базовый URL документа: элемент BASE 7
4. Внутренние таблицы стилей: элемент STYLE 7
Тело документа 8
Включение комментариев 9
Элемент Address 9
Список использованной литературы 10
Оглавление
HTML – язык гипертекстовой разметки документов. HTML- документ является простым текстовым файлом, который содержит текст и текстовые HTML-теги. Тэг (дескриптор) - специальный код, вставляемый в текст для форматирования элементов HTML-документа. Это основной элемент кодирования, принятый в стандарте HTML. Тэг заключаются в угловые скобки <>. Например, тэгом абзаца является <P>, а тэгом горизонтальной линии - <HR>.
Существует два типа тэгов: контейнеры и одиночные тэги.
Контейнер. Это дескрипторная пара, состоящая из начального (или открывающего) и конечного (или закрывающего) тэгов. Начальный тэг имеет вид <TAG>, где TAG - это имя реального HTML - тэга. Конечный тэг имеет вид </TAG>. Контейнеры предназначены для хранения некоторой информации, например текста или других HTML - тэгов. Поэтому между начальным и конечным тэгами заключено содержимое контейнера. Например, элемент, представляющий собой отформатированный текст, заключается между тэгами <PRE> и </PRE>.
Пустой дескриптор (одиночные теги). Отличается от контейнера тем, что не содержит никакой информации. У него есть только начальный тэг. Пустой дескриптор обычно выполняет самостоятельную задачу, не связанную с конкретным текстом. Например, тэг <HR> создаёт горизонтальную линию.
Язык HTML не чувствителен к регистру. Тэги могут набираться как прописными, так и строчными буквами, т.е. команда <title> эквивалентна команде <TITLE> или <TiTlE>. Не все тэги поддерживаются всеми браузерами. Если браузер не поддерживает тэг, он его просто игнорирует.
Самым главным из тэгов HTML является одноименный тэг <HTML>. Он должен всегда открывать документ, также как тэг </HTML> должен обязательно стоять в последней его строке. Эти тэги означают, что находящиеся между ними строки представляют собой единый HTML документ. Это важно, так как сам по себе документ является обычным текстовым файлом ASCII. Без этих тэгов браузер или другая программа просмотра не в состоянии идентифицировать формат документа и правильно его интерпретировать.
Любой HTML-документ состоит из трех основных секций:
Пример простого HTML-документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<TITLE>Мой первый HTML-документ</TITLE>
</HEAD>
<BODY>
<P>Это HTML-документ.</P>
</BODY>
</HTML>
Рекомендуется начинать любой HTML-документ со строки, содержащей декларацию типа документа (DTD, document type declaration). Стандарт прописывается первой строкой до тега <html>. Указание типа документа чувствительно к регистру. Язык HTML 4.0 поддерживает три типа таких стандартов:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/html4/st
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/lo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/html4/fr
Первый тег <!DOCTYPE> со всеми его параметрами и является тем самым идентификатором, который сообщает браузеру, какая именно версия HTML была использована для создания данной Web-страницы. Эта достаточно громоздкая и непонятная конструкция на самом деле является пришельцем из языка более высокого уровня XML. Подразумевается, что в будущем браузеры смогут работать одновременно как с обычными Web-страницами, написанными на языке ХМL так и с HTML-документами. Поэтому с расчетом на это самое светлое будущее и используется данный тег-идентификатор. Точная дата наступления этого светлого будущего, как обычно, неизвестна, поэтому очень часто данным идентификатором пренебрегают без каких-либо последствий. Но предусмотрительность, как известно, лучше, чем .непредусмотрительность, поэтому идентификатор лучше все-таки использовать.
Заголовок документа не является обязательным элементом, однако хорошо составленный заголовок может быть весьма полезен. Задачей заголовка документа является предоставление информации для программы, интерпретирующей документ. Элементы, находящиеся внутри раздела HEAD (кроме названия документа, записываемого в разделе TITLE), не видны на экране. Заголовок документа, заключенный в элемент HEAD, содержит:
Синтаксис тега заголовка: <HEAD>…</HEAD> (оба тега не обязательны)
Атрибуты: lang, dir
profile = URI (URI словаря метаданных)
Раздел TITLE является единственным обязательным элементом заголовка документа и служит для того, чтобы дать документу название. Оно обычно показывается в заголовке окна браузера. Содержимое раздела TITLE нельзя путать с названием файла документа. Оно представляет собой текстовую строку, совершенно не зависящую от имени и местоположения файла. Имя же файла жестко определяется операционной системой того компьютера, на котором храниться.
Синтаксис тега : <TITLE> и </TITLE>
Название
документа записывается между тегами
и представляет собой текстовую
строку. Не следует заключать его в кавычки,
если вы хотите, чтобы на экране их тоже
не было. В большинстве случаев раздел
TITLE занимает не более одной строки.
В
принципе название может иметь любую
длину и содержать любые
Для
правильного отображения
<meta
http-equiv="content-type" content="text/html;charset=
Здесь
мы указываем стандартную
Синтаксис тега: <META> (содержимого и конечного тега нет)
Атрибуты: name, lang
Элемент META содержит метаописатели таких свойств документа, как имя автора документа, его описание, ключевые слова и т. д.
Каждый элемент META содержит пару атрибутов: название свойства (name) и значение свойства (content), например, следующий мета тег задает имя автора документа:
<META name="Author" content="Ю. С. Лукач">
Дополнительно он может содержать атрибут lang, указывающий язык, на котором написано значение свойства:
<META name="Author" lang="en" content="Yury S. Lukach">
Многие поисковые системы используют свойства description (описание документа) и keywords (ключевые слова) для извлечения дополнительной информации о документе. При этом описание должно быть кратким (не длиннее 200 символов), а список ключевых слов разделяться запятыми:
<META name="Description" content="Web Developer's Handbook. HTML Reference.">
<META name="Keywords" content="Web development, HTML reference">
Некоторые поисковые системы поддерживают также свойство robots, содержащее указания для роботов, собирающих информацию о документах в Сети. Например, следующий метаописатель указывает поисковым роботам, что данный документ индексировать не нужно, но гиперссылки, которые в нем содержаться, следует просмотреть.
<META name="robots" content="noindex,follow">
Синтаксис тега: <BASE> (содержимого и конечного тега нет)
Элемент BASE задает в обязательном атрибуте href базовый URL для данного документа, который используется обозревателем для приведения относительных URL к полным.
Если документ не содержит элемента BASE, то его собственный URL считается базовым по умолчанию. В большинстве случаев этого вполне достаточно, поэтому на практике элемент BASE употребляется только в двух ситуациях:
Рассмотрим пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/html4/
<HTML>
<HEAD>
<TITLE>Наша продукция</TITLE>
<BASE href="http://www.bestseller.
</HEAD>
<BODY>
<P>Лучшие в мире <A href="../images/hornhoof.gif">
</BODY>
</HTML>
С
учетом базового URL ссылка "../images/hornhoof.gif"
в этом примере соответствует полному
URL "http://www.bestseller.com/
Синтаксис: <STYLE>…</STYLE>
Атрибуты: lang, dir
type = тип файла (тип таблицы стилей)
media = устройства (устройства для отображения документа)
title = текст (титул таблицы стилей)
Элемент STYLE позволяет включать в документ внутренние таблицы стилей. Заголовок документа может содержать любое количество этих элементов. Старые обозреватели не поддерживают элементы STYLE, поэтому рекомендуется заключать содержимое элемента STYLE в комментарий, как показано ниже.
Обязательный
атрибут type указывает на тип таблицы
стилей, т. е. на язык, на котором описываются
стили. Для каскадных таблиц стилей этот
атрибут всегда должен иметь значение
"text/css".
Пример:
<HEAD>
<STYLE type="text/css">
<!--
H1 {border-width: 1; border: solid; text-align: center}
-->
</STYLE>