Уметь пользоваться языком гипертекстовой разметки html. Язык разметки гипертекста (HTML)

Язык разметки гипертекста Hyper Text Markup Language, а проще говоря HTML это основной язык создания веб-страниц. В этой статье проведем самое общее знакомство с языком HTML.

Язык разметки гипертекста Hyper Text Markup Language

HTML–документ строится на основе тегов. Теги создают структуру документа. Основные теги парные. Это значит, что если есть открывающий тег типа <…>, то должен быть и закрывающий тег со слешем . Стоит отметить, что бывают и не парные теги.

Весь документ HTML обрамляется двумя тегами … . Как видите они парные. Кроме этого, в HTML документе должен присутствовать одиночный тег валидатор указывающий тип текущего документа.

У HTML 4 три валидатора, у HTML 5 валидатор один. Структура тега HTML 5 , следующая:

Примеры:

  • для документов HTML 4.
  • единый для всех документов HTML5.

Структура HTML документа

HTML документ состоит из заголовка (header) и тела (body). Заголовок обрамляется тегами … . Тело документа обрамляется парными тегами … .

Пример: Основной каркас HTML 5 документа должен иметь следующую структуру:

Здесь место для заголовка Здесь текст документа

Структура заголовка

Заголовок … , включает несколько специальных тегов. Основные из них это теги: и .

Тег title

Это заголовок документа, выводится в заглавной части страницы.

Тег meta

Тег мета, а вернее теги мета, потому что в одном документе таких тегов может быть несколько. содержит специальную информацию. Например, обязательно должен быть тег мета с указанием кодировки документа:

Для индексации веб страниц важны мета-теги description и keywords:

Замечу, что современные поисковики перестали «видеть» keywords, но это не отменяет их использования. Внутреннюю перелинковку никто не отменял.

Пример веб-страницы на HTML

Приведу элементарную веб-страниццу на HTML:

<i>Моя любимая веб-страница </i> Моя первая, а значит любимая веб-страница.

Изучая основы HTML, нельзя без изучения и использования специальных текстовых редакторов. Потому-что набирать любой текст страницы HTML нужно только в текстовом редакторе типа: NotePad++, Sublime Text2 и т.п. После набора документа его нужно сохранить с расширением htm или html. Cозданный файл открываем в любом браузере, которым вы пользуетесь.

Структура тела документа

Текст в документе (в тегах ) также разбивается на заголовки и части тегами.

Теги заголовка и абзаца

Текст, документа, может обрамляться специальными тегами.
Абзац выделяется тегами

Заголовки разделов текста выделяется тегами

,

,

, до

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

Пример применения тегов

<i>Моя любимая веб страница </i>

Обзац моей любимой веб-страницы

h1 Категория товара

h2 Категория товара

h3 Категория товара

h4 Категория товара

h5 Категория товара
h6 Категория товара

Атрибуты тегов

Один из основных атрибутов тегов это атрибут форматирования, под названием align. Значение атрибута align:

  • left – выравнить по левому краю,
  • center – выровнять по центру,
  • right – выровнять по правому краю,
  • justify – симметричное выравнивание по двум краям.

Пример:

Моя любимая веб-страница

h1 Товар

h2 Товар

h3 Товар

Такое форматирование называется физическим и в принципе устарело. Для форматирования лучше и рекомендовано использовать таблицы каскадных стилей (CSS).

Списки

Современный стандарт HTML предусматривает создание трех основных видов списков:

  • Списки маркированные (unordered list);
  • Списки нумерованные (ordered list);
  • Список определений терминов (definition list).

Рассмотрим каждый из видов списков.

Списки маркированные

Маркированные списки задаются тегами (unordered list). Для создания каждого элемента списка применяется теги и (item list).

Пример:

  • Товар 1 из списка товаров
  • Товар 2 из списка товаров
  • Товар 3 из списка товаров

В список можно помещать теги загловков:

    Заголовок списка

  • Товар 1 из списка товаров
  • Товар 2из списка товаров
  • Товар 3 из списка товаров

Маркеры, то есть видимые значки перед элементами списка, могут меняться, а их внешний вид задается атрибутами type. Атрибуты type могут быть: circle (не закрашенный кружок), disk(закрашенный кружок) и square(квадрат закрашенный). По умолчанию используется атрибут disc. Пример использования маркера с атрибутом disk:

  • Товар 1 из списка
  • Товар 2 из списка
  • Товар 3 из списка

Списки нумерованные

Нумерованные или упорядоченные списки (ordered list), каждому элементу списка присваивается номер. Создаются нумерованный списки тегами . Для каждого элемента нумерованного списка, также используются парные теги .

В нумерованных списках используются пять атрибутов:

1-Цифры арабские; i- Римские строчные цифры; I- римские прописные цифры; a-Латинские строчные буквы; A-Латинские прописные буквы.

Пример нумерованного списка.

    Список Товаров нумерованный

  1. Товар1 из списка
  2. Товар2 из списка
  3. Товар3 из списка

Пример нумерованного списка с маркерами латинских строчных букв:

  1. Товар1 из списка
  2. Товар2 из списка
  3. Товар3 из списка

Списки определений

Для создания списков по типу термин-определение термина, применяются теги

(definition list) и
(definition description). Причем сам термин заключается в парный тег
, а определение (объяснение) термина заключается в парный тег
.

Пример:

Заголовок

Термин 1
Объяснение термина 1
Термин 2
Объяснение термина 2

Вложение списков

Любой тип списка, маркированный и нумерованный, можно друг в друга вкладывать. Вложение допустимо произвольное. Главное при создании вложенных списков не запутаться в парных тегах.

Пример вложенных списков:

    Вложенные списки

  • Раздел товаров 1
    1. Раздел товаров 1.1
    2. Раздел товаров 1.2
  • Раздел товаров 2
    1. Раздел товаров 2.1
    2. Раздел товаров 2.2
    3. Раздел товаров 2.3
  • Раздел товаров 3
    1. Раздел товаров 3.1

Таблицы в HTML

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

Структура таблицы:

//- парные теги контейнера таблицы;// //контейнер для создания строки таблицы//
, который должен быть внутри тега//
//тег создания одной ячейки таблицы. Этот тег должен быть внутри контейнера

  • Border – рамка шириной 2 px;
  • Cellpadding-расстояние между внешними границами ячеек таблицы;
  • Cellspacing-расстояние между внешними границами ячеек таблицы.
  • Height- высота таблицы;
  • Width- ширина таблицы.
  • Caption- тег для создания заголовка таблицы, может размещаться только внутри контейнера .

    Пример таблицы:

    Простая таблица
    1-1 1-2 1-3
    2-1 2-2 2-3

    Теги colspan и rowspan
    предназначены для объединения ячеек :

    Объединение ячеек в HTML-таблице

    Ячейки 1.1 и 1.2Ячейка 1.3
    Ячейка 2.1Ячейка 2.2Ячейка 2.3
    Ячейки 3.1 - 3.3

    Гиперссылки

    Основной атрибут этого тега href. Этот тег содержит адрес ресурса, на который ведет ссылка. Внутри тега-контейнера пишется текст ссылки.

    Якорь

    Чтобы сослаться на якорь, в другом документе, имя якоря с решеткой (#), пишется сразу после адреса стороннего документа, без пробела.

    Ссылка на Якорь 3 в Документе 009

    Рисунки в виде ссылок

    Рисунки и фото также можно делать в виде ссылок. Для этого рисунок вставляется в текст с тегом . Атрибута src этого тега имеет значение файла картинки:

    На этом все! Конечно, основы HTML не включают все особенности этого языка, но дают представление о формировании HTML документа.

    3. Язык гиппертекстов HTML

    Гипертексты должны начинаться со слова и заканчиваться словом. Слова в угловых скобках в языке HTML называются тэгами, а в программировании - дескрипторами. Почти все тэги HTML парные - и, и и т.д.

    Парные тэги выделяют некоторый фрагмент гипертекста - «заглавие», «тело» и т. д. Первый тэг начинает фрагмент, а второй - завершает его. В закрывающих дескрипторах перед именем ставится знак дроби / .

    Общая структура гипертекстов, записанных в языке HTML:

    гипертекст::= заглавие тело

    заглавие::= титул

    титул::= название

    тело::= текст

    В соответствии с правилами HTML гипертексты обязаны иметь «заглавие» и «тело». Как публикации гипертексты могут и должны содержать сведения об авторах и владельцах авторских прав (сайтов).

    В заглавии гипертекста должно содержаться «название», которое браузерами отображается на самой верхней строке экрана ЭВМ. Название должно выражать главную идею публикации (страницы). Гипертекст без названия - это как статья без названия.

    «Тело» гипертекста должно содержать тексты, таблицы, фотографии и иллюстрации. Отличие электронных гипертекстов от обычных бумажных текстов - включение гиперссылок, нажатие на которые вызывает загрузку новых гипертекстом.

    Пример гипертекста и результат его отображения браузером на экране ЭВМ:

    Гипертекст: Результат:

    Результат работы браузера - загрузка и вывод на экран ЭВМ гипертекста, хранящегося на сайте по адресу, указанному в окне браузера. Если гипертекст слишком велик, то браузер выводит кнопки протяжки гипертекста справа или внизу экрана.

    Размеры экранов ЭВМ имеют следующий спектр. Минимальный размер экрана - 640 х 480 пикселей. Далее стандартные размеры экранов - 800 х 600, 1024 х 768 и 1280 х 1024 пикселей. Поэтому на разных экранах гипертексты могут вы глядеть по-разному.

    Общая структура гипертекстов и их отображения на экране ЭВМ:

    Гипертекст: Результат:

    Текстовая часть может состоять из строк и абзацев с заголовками и без заголовок, со списками, таблицами и меню.

    тело::- текст

    текст::= заголовок { текст } |

    список { текст } |

    таблица { текст } |

    Заголовки в гипертекстах оформляются в следующем виде:

    заголовок::=

    название

    заголовок::=

    название

    заголовок::=

    название

    где тэги H2, ... , h6 задают размер заголовков по отношению к основному тексту.

    Абзацы в гипертекстах начинаются с дескриптора

    гипертекст |

    |

    Переход на новую строку и абзацах указывается дескриптором . Конец абзаца р> не обязателен, но необходим при использовании параметров в дескрипторе абзаца.

    Основной параметр абзацев - align - выравнивание текстов на экране ЭВМ. Выравнивание текстов производится браузерами автоматически в соответствии с размерами экрана ЭВМ:

    align=center- по центру экрана:

    align=left- к левому краю;

    align=right - к правому краю;

    align=justify - на весь экран.

    Для выравнивания абзацев должен быть выбран единый общий стиль, который необходимо применять ко всем во всех гипертекстах на сайте.

    Для оформления гипертекстов язык разметки HTML имеет богатый спектр шрифтов, стилей и ресурсов. Наиболее простое средство оформления - выделение слов в целях привлечения внимания читателей сайтов к отдельным частям текстов.

    Для выделения слов в гипертекстах можно использовать жирный шрифт или подчеркивание с помощью следующих тэгов:

    Большие символы

    жирный шрифт

    курсив i>

    подчеркивание

    перечеркивание

    маленькие символы

    Шрифтовое выделение в гипертекстах задается тэгом : шрифты:: = текст font>

    Параметры шрифтов - их размер и тип. Размеры шрифта задаются параметром size = размер.

    Размер указывается явно от 1 до 6, либо в форме увеличения +1, +2 или уменьшении - 1, - 2.

    Тип шрифта задается параметром

    face = шрифт

    Здесь шрифт - один из стандартных шрифтов: «Times», «Courier» и т. д.

    Цвет шрифта задается параметром со1ог = цвет, где цвет - цвет выделенного фрагмента гипертекста. Например - выделение текста красным цветом:

    текст font >

    Стандартные названия цветов в языке НТМL:

    red - красный, green - зеленый, blue – синий, black-черный,

    white - белый, gold - золотой, yellow-желтый и т. д.

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

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

    Фрагменты гипертекстов могут размешаться на одном и том же сайте либо на нескольких сайтах или даже на нескольких серверах. Во внешних гиперссылках указываются имена соответствующих файлов на сайте, сервере или в сети Интернет:

    Общая форма внешних гиперссылок:

    где «адрес» - это адрес гипертекста внутри сайта или на другом сервере сети Интернет.

    Примеры внешних гиперссылок:

    а)адрес сайта в Интернет:

    http: // bак2.naгоd.гu

    б)адрес страницы на сайте:

    http: // bак2.naгоd.гu / inrogl.html.

    в)адрес страницы в папке сайта;

    http: // bак2.naгоd.гu / tests / test2.html.

    тесты 2 а>

    С помощью аппарата гиперссылок на сайтах организуется размещение всех рисунков, фотографий и других графических иллюстраций. Для этого на сайт предварительно записываются все файлы с графическими иллюстрациями.

    Графические файлы обычно размешаются на сайтах и отдельной папке с именем image. Загрузка иллюстраций на экраны пользовательских ЭВМ проводится браузерами с помощью операторов :

    Общая форма операторов загрузки графических иллюстраций:

    Расположение иллюстраций на экране ЭВМ задается параметрами выравнивания: align=left- по левому краю, align=right - по правому краю экрана. Текст при этом обтекает иллюстрации соответственно справа пли слепа.

    Иллюстрации могут быть прижаты к верхнему или нижнему краю экрана, что задается параметрами: align =top - к верхнему краю, align=bottom - к нижнему краю экрана, либо выровнены по середине экрана - align = middle.

    Для расположения иллюстрации па экране ЭВМ в операторе загрузки могут быть указаны их ширина и высота:

    высота:= height= «высота»

    ширина:= width= «длина»

    Размеры иллюстраций задаются числом точек экрана (в пикселах) либо в процентах от высоты или ширины экрана ЭВМ. В последнем случае на разных экранах иллюстрации будут иметь различные размеры. Рассчитав расположение иллюстраций для экранов минимальных размеров, можно быть уверенным в их размещении на экранах любого, другого размера.

    Размеры иллюстраций обычно выбирают так, чтобы они были видны целиком даже на экранах ЭВМ с минимальным размером. Если кран ЭВМ больше, то иллюстрации будут занимать только его часть.

    Гипертекстовые списки - это перечни с нумерацией или выделением элементов списков. Все элементы начинаются тэгами

  • . Нумерованные списки начинаются тэгом
      и заканчиваются тэгом
    . Ненумерованные списки ограничиваются тэгами .

    Гипертекстовые списки – удобное средство для организации оглавлений в сложных сайтах и больших гипертекстов. Элементами в таких списках являются адреса соответствующих разделов сайтов (глав, параграфов разделов электронных книг и библиотек).

    Заключение

    HTML - это язык разметки гипертекстов (hypertext markup language).

    Все размещаемые файлы должны быть гипертекстами, записанными в формате HTML и имеющими идентификаторы вида.html.

    Язык HTML - это язык разметки гипертекстов, хранящихся на Web-серверах и отображаемых браузерами на экранах ЭВМ. Язык HTML определяет правила описания гипертекстов и отображения их браузерами на экранах компьютеров.

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

    Основные правила вложения элементов:

    Элементы не должны пересекаться;

    Блочные элементы могут содержать вложенные блочные и текстовые элементы;

    Текстовые элементы могут содержать вложенные текстовые элементы;

    Текстовые элементы не могут содержать вложенные блочные элементы.

    Строго говоря, все правила языка HTML. можно рассматривать исключительно как «пожелания». Средство, используемое для отображения Web-документа, сделает все возможное, чтобы истолковать разметку наиболее разумным образом. Тем не менее, гарантию правильного воспроизведения документа дает только неукоснительное следование требованиям спецификации языка.

    Список литературы

      «Экономическая информатика» /Под. ред. П.В. Конюховского и Д.Н. Колесова, СПб: Питер, 2000, 560с.

      Каймин В.А., «Информатика», учеб.4-е изд. М.:,2003-285с.

      «Информатика», базовый курс, 2-е издание /Под. ред. С.В. Симоновича, СПб.: 2003, 640с.

  • Язык гипертекстовой разметки (Html)

    World Wide Web, или, что-то же самое Всемирная паутина, WWW составляет основную компоненту глобальной компьютерной сети Интернет. Зародившись еще в 60-е гг., Интернет долгое время использовалась лишь узким кругом специалистов для обмена информацией по электронной почте. Сеть управлялась операционной системой UNIX - для научных целей это подходило, но достаточно сложный текстовый интерфейс UNIX"a существенно ограничивал масштабы применения сетевых технологий. Годом рождения World Wide Web считается 1989 - в этом году был изобретен язык, ставший впоследствии основным языком web-документов - это язык - HTML (HyperText Markup Language - язык разметки гипертекста).

    Автором языка HTML является Тим Бернерс-Ли, выпускник Оксфордского университета, работавший в то время по контракту в Женеве, в Европейской лаборатории физики элементарных частиц (CERN, Conseil Europeen pour la Recherche Nucleaire) консультантом по программному обеспечению. CERN - достаточно большая организация, и потому, чтобы лучше ориентироваться в ее структуре, не хранить в памяти данные о большом количестве проектов, должностных лиц и пр., Тим Бернерс-Ли разработал для своего личного пользования программу Enquire, на основе которой через несколько лет для лаборатории было создано своего рода информационное пространство. Программа Enquire позволяла осуществлять так называемый "нелинейный" поиск документов - т.е. переходить от одного документа к другому без обращения к оглавлению или справочнику.

    Язык HTML составляет основу технологии гипертекста. Гипертекстовый документ содержит так называемые гиперссылки.

    Язык разметки документов - это набор специальных инструкций, называемых тэгами, предназначенных для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры. Тэги языка, или, как их иногда называют, управляющие дескрипторы, в таких документах каким-то образом кодируются, выделяются относительно основного содержимого документа и служат в качестве инструкций для программы, производящей показ содержимого документа на стороне клиента. В самых первых системах для обозначения этих команд использовались символы “<” и “>”, внутри которых помещались названия инструкций и их параметры. Сейчас такой способ обозначения тэгов является стандартным.

    Использование гипертекстовой разбивки текстового документа в современных информационных системах во многом связано с тем, что гипертекст позволяет создавать механизм нелинейного просмотра информации. В таких системах данные представляются не в виде непрерывного потока текстовой информации, а набором взаимосвязанных компонентов, переход по которым осуществляется при помощи гиперссылок.

    Язык HTML не является собственно языком программирования; это есть средство описания структуры документа, его стиля и связей его с другими документами. Для просмотра Web-документов используются специальные программы - так называемые браузеры (англ.: to browse - 1) пастись, ощипывать побеги; 2) читать, заниматься беспорядочно, урывками.) Вообще-то, возможности браузеров много шире, но пока ограничимся их определением как средством просмотра web-документов. Именно браузерам Интернет обязана своей популярностью.

    Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

    Подписаться

    НTML - это язык гипертекстовой разметки.

    Язык используется для организации веб-страниц. Проведем аналогию. Вы покупаете газету. В ней напечатаны несколько статей. У каждой статьи есть название, в ней есть фотографии. А текст набирается несколькими колонками. Это - структура газетной страницы.

    На сайте все происходит так же. Чтобы сделать правильную структуру статьи - контента - нужно использовать язык разметки текста.

    Для чего нужен HTML

    Язык HTML нужен, чтобы сообщить браузеру, как нужно отобразить страницу на экране.

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

    HTML состоит из набора тегов - команд, и атрибутов - свойств. Их несложно запомнить, и всегда можно найти справочные материалы.

    Что такое HTML-код

    Код - это команды браузеру, как следует отобразить страницу. Есть структура, которая должна соблюдаться всегда. Например, наличие только одного заголовка H1 на странице, основная информация помещается в раздели т. д.

    В языке есть три инструмента.

    Теги бывают двух видов - парные и одиночные.

    • - парный тег, открывающий и закрывающий. Они действуют на текст, помещенный между ними.
    • Одиночный тег, он действует на текст, стоящий после него до следующего тега.

    Структура HTML-кода на странице

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

    1. ! - указывает, что в документе используется HTML.
    2. ... - в этот тег помещается весь код страницы. Все, что в него не помещено, не распознается браузером и не отображается.
    3. ... - парный тег, в него помещается технрическая информация, например, о кодировке документа.
      1. ... - это заголовок страницы, он помещается внутри раздела head. У любой страницы должен быть свое уникальное название.
      2. - это служебная информация. Она подключает к странице отдельные стили - css и т. д. Не отображается пользователю.
    4. ... - тело страницы. Вся основная информация заключается в этот тег.
      1. ... - гиперссылки.
      2. - изображения.
      3. ... - жирный текст.
      4. ... - курсив.

    Элементов внутри body может быть неограниченное количество.

    Например, вот так выглядит часть кода страницы одной из записей нашего блога.

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

    Internet Engineering Task Force ) опубликовал черновик предложения по стандарту HTML

    Структура документа HTML

    Документ HTML 4 состоит из трех частей:

    • строка, содержащая информацию о версии HTML ,
    • объявляющий раздел header/"шапка" (ограниченный элементом HEAD ),
    • тело, содержащее собственно сам документ.

    Тело может содержаться в элементах BODY или FRAMESET . Пробельные символы (пробелы, символы новой строки , символы табуляции и комментарии) могут появляться до или после этого раздела.

    Simple page

    Hello world!

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

    После этого можно видеть открывающий тег элемента html . Это оболочка вокруг всего документа. Закрывающий тег html является последним объектом в любом документе HTML .

    Внутри элемента html имеется элемент head . Он содержит информацию о документе ( метаданные ). Внутри head находится элемент title , который определяет заголовок "Simple page" в панели меню .

    После элемента head следует элемент body , который является оболочкой, содержащей реальное содержимое страницы - в данном случае только элемент заголовка первого уровня (h1 ), который содержит текст "Hello world!" .

    Элементы часто содержат другие элементы. Тело документа всегда будет содержать множество вложенных друг в друга элементов.

    Разделы страницы создают общую структуру документа, и могут содержать подразделы. Они также могут содержать заголовки , параграфы, списки и т.д. Параграфы могут содержать элементы, которые создают ссылки на другие элементы, цитаты, выделения и т.д.

    Синтаксис элементов HTML

    Базовый элемент в HTML состоит из двух тэгов вокруг блока текста. Существуют элементы, которые не являются оболочкой для текста, и почти в каждом случае элементы могут содержать подэлементы (как html содержит head и body в примере выше).

    Элементы могут также иметь атрибуты , которые могут модифицировать поведение элемента и вводить дополнительное значение .

    Основы HTML

    В этом примере элемент div (раздел страницы, способ разбиения документов на логические блоки) имеет добавленный атрибут id , для которого задано значение masthead . Элемент div содержит элемент h1 (заголовок первого, или самого важного уровня), который в свою очередь содержит некоторый текст. Часть этого текста упакована в элемент abbr (который используется для определения расширения сокращений), который имеет атрибут title , значение которого задано как Hypertext Markup Language .

    Многие атрибуты в HTML являются общими для всех элементов, но некоторые являются специфическими для данного элемента или элементов. Все они имеют форму:

    ключевое_слово="значение"

    Значение должно быть помещено в одиночные или двойные кавычки (в некоторых ситуациях кавычки могут отсутствовать, но это не слишком хорошо с точки зрения предсказуемости, понимания).

    Атрибуты и их возможные значения определяются в основном спецификациями HTML (http://www.w3.org/TR/html401/index/attributes.html), поэтому - нельзя создавать свои собственные атрибуты. Единственными реальными исключениями являются атрибуты id и class , значения полностью которых предназначены для добавления в документы вашего собственного значения и семантики.

    Элемент внутри другого элемента называют "потомком" этого элемента. В примере выше abbr является потомком h1 , который в свою очередь является потомком div . И наоборот, div является "предком" элемента h1 .

    Элементы блочного уровня и строковые элементы

    Имеется две основные категории элементов в HTML , которые соответствуют типам контента и структуре, которую представляют эти элементы - элементы блочного уровня и строковые элементы .

    Блочный уровень означает более высокий уровень элемента, обычно информирующий о структуре документа. Элементы блочного уровня можно представлять как элементы, которые начинаются с новой строки, отрываясь от того, что было перед этим. Распространенными блочными элементами являются параграфы, пункты списка, заголовки и таблицы .

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

    Заголовок

    Заголовок HTML -документа является необязательным элементом разметки. Первоначально существование заголовка определялось необходимостью именования окна браузер . Это достигалось за счет элемента разметки TITLE :

    Это заголовок ... ...

    Еще одной функцией заголовка HTML -документа является управление HTTP -обменом через элемент разметки META . При современной практике размещения Веб-узлов компаний на серверах провайдеров администраторы этих узлов могут не иметь возможности управлять программой-сервером. В этом случае для управления обменом остается только одна возможность - через заголовок HTML -документа.

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

    Основные теги заголовка - это элементы HTML -разметки, которые наиболее часто встречаются в заголовке HTML -документа, т.е. внутри элемента разметки HEAD :

    • TITLE (заглавие документа);
    • BASE (база URL );
    • ISINDEX (поисковый шаблон);
    • META (метаинформация);
    • LINK (общие ссылки);
    • STYLE (описатели стилей);
    • SCRIPT (сценарии).

    Чаще всего применяются элементы TITLE, SCRIPT, STYLE . Использование элемента META говорит об осведомленности автора о правилах индексирования документов в поисковых системах и возможности управления HTTP -обменом данными. BASE и ISINDEX в последнее время практически не применяются. LINK указывают только при использовании внешних относительно данного документа описателей таблиц стилей.

    Элемент разметки HEAD содержит заголовок HTML -документа. Данный элемент разметки не является обязательным. При наличии тега начала элемента разметки желательно использовать и тег конца элемента разметки . По умолчанию элемент HEAD закрывается, если встречается либо тег начала контейнера BODY , либо тег начала контейнера FRAMESET .

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

    Элемент разметки TITLE служит для именования документа в World Wide Web . При выборе текста для содержания контейнера TITLE следует учитывать, что отображается он системным шрифтом , так как является заголовком окна браузера.

    Синтаксис контейнера TITLE в общем виде выглядит следующим образом:

    название документа

    Заголовок не является обязательным контейнером документа. Его можно опустить. Роботы многих поисковых систем используют содержание элемента TITLE для создания поискового образа документа. Слова из TITLE попадают в индекс поисковой системы. Из этих соображений элемент TITLE всегда рекомендуется использовать на страницах Веб-узла.

    Элемент разметки BASE служит для определения базового URL для гипертекстовых ссылок документа, заданных в неполной (частичной) форме. Кроме того, BASE позволяет определить целевое окно загрузки документа по умолчанию при выборе гипертекстовой ссылки текущего документа. Наиболее часто BASE встречается на страницах узлов, которые имеют "зеркала". Часть документов основного сервера по разным причинам на "зеркальный" сервер не переносится. В этом случае документ с принудительно заданным базовым URL всегда будет ссылаться на основной сервер .

    Тег начала контейнера содержит один обязательный атрибут HREF , и может содержать один необязательный атрибут TARGET . Синтаксис контейнера BASE в общем виде выглядит следующим образом:

    Элемент разметки ISINDEX используется для указания поискового шаблона и унаследован от ранних версий HTML . В HTML 4.0 этот контейнер не определен.

    Элемент разметки META

    META содержит управляющую информацию, которую браузер использует для правильного отображения и обработки содержания тела документа , например с помощью атрибута Content-type можно задать перекодировку документа на стороне клиента.

    С помощью META также можно задать и другие операторы . Например, запретить кэширование документа. Для запрета кэширования достаточно вставить в заголовок META - тег вида:

    В новой версии протокола HTTP (HTTP 1.1) управление кэшированием осуществляется через оператор Cache-Control . Для получения такого же результата, как в случае с Pragma , в заголовке HTML -документа достаточно указать:

    Можно запретить хранение документа после пересылки.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: