Язык гипертекстовой разметки HTML

Язык гипертекстовой разметки (HyperText Markup Language, HTML) хотя и называется языком, не является языком программирования в общепринятом смысле. Он представляет собой набор специальных команд форматирования текста, которые называются тегами или дескрипторами, вставляются в обычный текстовый файл и используются программами просмотра (браузерами) для придания отрезку текста тех или иных особенностей, то есть для форматирования текста. Если, например, в тексте какой-то отрезок находится между тегами <strong> и </strong>, браузер будет отображать этот отрезок текста жирным шрифтом. Это самый простой пример. Другие команды-теги служат для форматирования заголовков, абзацев текста, для включения в текст картинок и так далее.

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

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

Примечание. W3C (World Wide Web Consortium, Консорциум Всемирной паутины) - организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет Тим Бернерс-Ли, изобретатель HTTP, HTML, URI, и автор множества других разработок в области информационных технологий. W3C разрабатывает для Интернета единые принципы и стандарты (называемые "Рекомендациями", англ. W3C Recommendations), которые затем используются производителями программ и оборудования.

На сегодняшний день (май 2009 г.) действует версия 4.01 спецификации HTML, выпущенная в 1999 году (24 December 1999). Существуют переводы спецификаций версии 4.01 на русский язык (см. ссылки). Конечно, эти спецификации содержат наиболее полное и детальное изложение всех свойств и возможностей языка. Однако начинать осваивать HTML по спецификациям - плохая идея. Поскольку читать и понимать эти спецификации достаточно трудно, особенно начинающим. Более практичный подход заключается в том, чтобы начать освоение HTML с одного из многочисленных учебников (ссылки тоже будут приведены ниже).

Сейчас Консорциум всемирной паутины разрабатывает HTML версии 5. Черновой вариант спецификации языка появился в Интернете 20 ноября 2007 года. На сегодняшний день на сайте W3C опубликован вариант версии 5 спецификации HTML, датированный 20 октября 2010 г. и все еще имеющий статус черновика. Однако сайты, которые построены с использованием HTML версии 5 уже все более часто появляются в сети. Так что вам сейчас лучше всего ориентироваться именно на эту версию.

Параллельно ведётся работа по дальнейшему развитию HTML под названием XHTML (англ. Extensible Hypertext Markup Language - расширяемый язык разметки гипертекста). Вариант XHTML 1.0 был одобрен в качестве Рекомендации Консорциума всемирной паутины 26 января 2000 года. XHTML, в отличие от предшественника, основан на XML и предъявляет более строгие требования к синтаксису. Возможно, именно по этой причине он не получил широкой поддержки.

Начинающему вебмастеру следует начать знакомство с HTML по одному из учебников, специально ориентированных на первоначальное освоение языка HTML. Поверьте, что освоить этот язык труда не составит. Одно из самых доступных, на мой взгляд, руководств для начинающих составлено Валентиной Ахметзяновой и называется "Дикие уроки HTML". Написанное легким и доступным стилем, с юмором, это руководство легко читается и проведет вас через начальные этапы создания вашей первой странички для Интернет. Отличный (может быть даже самый лучший из известных мне) учебник по HTML написан Владом Мержевичем - "Основы HTML". Неплохое элементарное "Введение в язык HTML" вы найдете прямо на нашем сайте (загрузите его на свой Windows-компьютер и запустите).

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

Полезные ресурсы

Спецификации

Учебники для начинающих

Справочники по HTML

Статьи о HTML

Загляните на досуге

Счетчики

Рейтинг@Mail.ru

LiveInternet

Rambler's Top100