HTML – общие положения

Язык HTML (HyperText Markup Language) позволяет публиковать в Internet документы с помощью заголовков, текста, списков, таблиц, получать доступ
к документам с помощью гиперссылок, включать видеоклипы, звук и т.д. Страницы JSP, привнося свои теги, активно используют уже существующие HTML-теги.

Существует несколько версий HTML. В 1999 году вышла последняя редакция языка – HTML 4.01. С тех пор развиваются языки разметки, базирующиеся на XML. Среди них – XHTML 1.0/ XHTML 2.0, MathML (язык разметки математических формул) и некоторые другие.

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

Строгий (Strict) – не содержит элементов, помеченных как «устаревшие» или «не одобряемые» (deprecated):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

"http://www.w3.org/TR/html4/strict.dtd">

Переходный (Transitional) – содержит устаревшие теги в целях совместимости и упрощения перехода со старых версий HTML:

<!DOCTYPE HTML PUBLIC

"-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

С фреймами (Frameset) – аналогичен переходному, но содержит также теги для создания наборов фреймов:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"

"http://www.w3.org/TR/html4/frameset.dtd">

Документ, соответствующий XHTML 1.0, автоматически соответствует также и HTML 4.0. XHTML 2.0 обеспечивает полное отделение содержания документа от его представления. В нем нет ничего отвечающего за внешний вид документа – нет элементов font, i, b, center, нет атрибутов align, size и bgcolor. Предполагается, что вся информация об оформлении документа содержится
в отдельной таблице стилей. Кроме того, в XHTML 2.0 вводится много новых элементов – например элемент section, обозначающий структурную часть документа, и элемент h – заголовок общего вида.

Таким образом, если предполагается использование документа вместе с расширениями в XHTML 2.0, базирующемся на XML, следует учитывать, что в документе нельзя использовать устарелые или нежелательные элементы. При этом:

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

· теги center, font, s, u, атрибуты align, bgcolor, background, clear, color, face, size, т.е. почти все теги и атрибуты, определяющие представление документа HTML (цвета, выравнивание, шрифты, графика и т.д.), являются нежелательными, взамен рекомендуется использовать таблицы стилей;

· если пишется атрибут, то обязательно должно быть указано его значение. Все значения атрибутов должны писаться в кавычках.

· обязательно прописывать и закрывающие теги! (например у тега li). Примеры тегов, у которых отсутствуют закрывающие теги: <br>, <img> и т.д. В случае если закрывающий тег отсутствует, то в конце тега пишется «/».

HTML-документ создается с помощью HTML-редактора и сохраняется в виде текстового файла с расширением html или htm. Для просмотра HTML-документов используются Web-браузеры, интерпретирующие документы.

HTML-документ состоит из вложенных друг в друга элементов (тегов). Теги <html> начинаются со стартового тега (“< >”) и заканчиваются завершающим тегом (“</>”). Сам документ – это один большой элемент вида:

<html>

<!–Содержание документа–>

</ html>

HTML не реагирует на регистр символов, описывающих тег (в XML используются строчные буквы).

Заголовочная часть документа <HEAD>

Тег заголовочной части документа используется сразу после тега <HTML>. Данный тег содержит общее описание документа. Например:

<HTML><HEAD>

<TITLE> Список сотрудников </TITLE>

</HEAD></HTML>

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

Большинство Web-браузеров отображают заголовок документа, ограничен­ный тегами <TITLE> и </TITLE> вверху экрана, отдельно от содержимого документа.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100