русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Элемент HEAD


Дата добавления: 2013-12-23; просмотров: 1412; Нарушение авторских прав


Структура HTML страницы

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме. HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879. XHTML же является приложением XML.

Для того чтобы текстовый файл превратился в HTML-файл, поменять его расширение с ".txt" на ".html" недостаточно. Надо соблюсти "правило первой строки":

Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии, обязан начинаться со строки декларации версии HTML !DOCTYPE, которая обычно выглядит так:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

Эта строка поможет браузеру определить, как правильно интерпретировать данный документ, но она не является обязательной. В данном случае мы говорим браузеру, что HTML соответствует международной спецификации версии 3.2, которая хоть и не отличается новизной, но, в отличие от более поздних версий, является полноценным, широко распространенным стандартом без каких-либо неопределенностей. Как видно из примера, самый короткий html-документ состоит буквально из одной строки.

На самом деле одной строкой дело не обходится. После объявления версии и типа документа необходимо обозначить его начало и конец. Это делается с помощью тега-контейнера <HTML>. Необходимо отметить, что любой HTML-документ открывается тегом <HTML> и им же закрывается.

Затем, между тегами <HTML> и </HTML> следует поместить заголовок и тело документа. Вот как должен выглядеть ваш базовый HTML-файл перед началом работы:




 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<HTML>

<HEAD>

<TITLE>Заголовок документа</TITLE>

</HEAD>

<BODY>

Текст документа

</BODY>

</HTML>

 


 

HEAD определяет начало и конец заголовка документа. Является контейнером для элементов, содержащих техническую информацию о документе. (TITLE,BASE,STYLE,LINK,META).

Пример:

<HTML>

<!-- Начинаем заголовок... -->

<HEAD>

<title>Справочник по HTML</title>

</HEAD>

<!-- ...закончили. Дальше пошло тело документа -->

<BODY>

Текст документа

</BODY>

</HTML>

Title определяет имя всего документа. Имя, как правило, отображается в заголовке окна браузера. Данный элемент обязателен для любого HTML-документа и может быть указан не более одного раза.

Пример:

<HEAD>

<TITLE>Руководство по эксплуатации</TITLE>

</HEAD>

 

Base указывает базовый адрес текущего документа (URL), который станет отправной точкой для расчета относительных адресов внутри документа. Элемент не имеет конечного тега. Обязательно присутствие хотя бы одного из атрибутов.

Атрибуты:

HREF – определяет базовый адрес (URL) текущего документа.

TARGET – определяет имя фрейма, которое будет использоваться в гиперссылках по умолчанию. Это может вам пригодиться, если вы хотите открывать все ссылки документа в другом фрейме.

 

Пример:

<HEAD>

<!-- Пусть браузер думает, что находится по адресу: -->

<BASE HREF="http://www.igf.ru/other/index.html">

<TITLE>Руководство по эксплуатации</TITLE>

</HEAD>

...

<!-- А теперь создадим относительную ссылку на документ -->

<!-- http://www.igf.ru/list.html -->

<A HREF="../list.html"> Список </A>

...

 

Style используется для вставки в документ таблицы стилей (CSS – Cascade Style Sheet).

Атрибуты:

TYPE – обязательный атрибут. Определяет MIME-тип вставляемого блока стилей. Как правило, значением этого атрибута является "text/css".

TITLE – определяет имя создаваемой таблицы стилей. Необходим, если вы собираетесь использовать несколько элементов STYLE в одном документе. В этом случае браузер должен спросить пользователя, какой из предложенных стилей будет применен к документу.

Пример:

<HEAD>

<TITLE>Пример использования таблицы стилей</TITLE>

<!-- Вставляем таблицу стилей -->

<STYLE TYPE="text/css" TITLE="Cool table">

<!-- A {text-decoration : none;}

P {color : blue; font-size : 12pt; font-family : Arial;}

H1 {color : red; font-size : 18pt;} -->

</STYLE>

<!-- ... кончили втыкать -->

</HEAD>

Элемент LINK описывает взаимосвязь документа с другими документами на сайте, указывая его место в иерархической структуре сайта. Элемент не имеет конечного тега. В заголовке может содержаться несколько элементов LINK.

 

Атрибуты:

HREF – определяет URL объекта.

REL – определяет тип взаимосвязи текущего документа с объектом, определенным атрибутом HREF. Возможные значения:

stylesheet – указывает на файл, содержащий таблицу стилей (CSS) для текущего документа. Браузер загрузит css-файл с указанного в атрибуте HREF адреса и применит его к текущему документу.

home – указывает на заглавную страницу вашего сайта

toc, contents – указывают на файл, содержащий оглавление данного документа.

index – указывает на файл, содержащий информацию для индексного поиска по текущему документу.

glossary – указывает на файл, содержащий перечень терминов, относящихся к текущему документу.

copyright – указывает на страницу сайта, в которой говорится о его создателях, авторских правах и т.п.

up, parent – указывает на "родительскую" страницу (документ, стоящий на ступеньку выше в иерархической структуре вашего сайта).

child – указывает на "дочернюю" страницу (документ, стоящий на ступеньку ниже в иерархической структуре вашего сайта).

next – указывает на следующую страницу в последовательности документов (напр. следующую страницу электронного каталога, документации или словаря).

previous – указывает на предыдущую страницу в последовательности документов.

last, end – указывает на последнюю страницу в последовательности документов.

first – указывает на первую страницу в последовательности документов.

help – указывает на страницу с подсказкой (напр. по навигации по вашему сайту).

TYPE – определяет MIME-тип для объекта, указанного в атрибуте HREF.

 

Пример 1:

<HEAD>

<TITLE>Элемент DIV</TITLE>

<LINK REL="HOME" TITLE="HTML-справочник" HREF="index.html">

<LINK REL="UP" TITLE="Текстовые блоки" HREF="textblocks.html">

<LINK REL="PREVIOUS" TITLE="Элемент P" HREF="p.html">

<LINK REL="NEXT" TITLE="Элемент ADDRESS" HREF="address.html">

</HEAD>

Пример 2:

<HEAD>

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

<LINK REL="stylesheet" TYPE="text/css" HREF="deco1.css">

</HEAD>


 



<== предыдущая лекция | следующая лекция ==>
HTML теги, параметры тегов | Текстовые блоки. Заголовки. Абзацы.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.