Язык гипертекстовой разметки (HyperText Markup Language, HTML) хотя и называется языком, не является языком программирования в общепринятом смысле. Он представляет собой набор специальных команд форматирования текста, которые называются тегами или дескрипторами, вставляются в обычный текстовый файл и используются программами просмотра (браузерами) для придания отрезку текста тех или иных особенностей, то есть для форматирования текста. Если, например, в тексте какой-то отрезок находится между тегами <b> и </b>, браузер будет отображать этот отрезок текста жирным шрифтом. Это самый простой пример. Другие команды-теги служат для форматирования заголовков, абзацев текста, для включения в текст картинок и так далее.
Я не ставлю своей задачей дать здесь полное описание языка HTML. В конце этой странички приведен перечень ссылок на те ресурсы в Интернет, где вы найдете необходимые сведения по этому языку. Ресурсы эти можно разделить на три группы.
Наиболее полное и детальное описание языка содержится в спецификациях, выпущенных международной организацией W3C
Примечание. W3C (World Wide Web Consortium, Консорциум Всемирной паутины) - организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет Тим Бернерс-Ли, изобретатель HTTP, HTML, URI, и автор множества других разработок в области информационных технологий. W3C разрабатывает для Интернета единые принципы и стандарты (называемые "Рекомендациями", англ. W3C Recommendations), которые затем внедряются производителями программ и оборудования.
На сегодняшний день (май 2009 г.) действует спецификации HTML, выпущенная в 1999 году (24 December 1999). Существуют переводы спецификаций версии 4.01 на русский язык (см. ссылки). Конечно, эти спецификации содержат наиболее полное и детальное изложение всех свойств и возможностей языка. Однако начинать осваивать HTML по спецификациям - плохая идея. Поскольку читать и понимать эти спецификации достаточно трудно, особенно начинающим.
Сейчас Консорциум всемирной паутины разрабатывает HTML версии 5. Черновой вариант спецификации языка появился в Интернете 20 ноября 2007 года. На сегодняшний день на сайте W3C опубликован
Параллельно ведётся работа по дальнейшему развитию HTML под названием XHTML (англ. Extensible Hypertext Markup Language - расширяемый язык разметки гипертекста). Пока XHTML по своим возможностям сопоставим с HTML, однако предъявляет более строгие требования к синтаксису. Как и HTML, XHTML является подмножеством языка SGML, однако XHTML, в отличие от предшественника, основан на XML. Вариант XHTML 1.0 был одобрен в качестве Рекомендации Консорциума всемирной паутины 26 января 2000 года.
Начинающему вебмастеру следует начать знакомство с HTML по одному из учебников,
специально ориентированных на первоначальное освоение языка HTML. Поверьте, что
освоить этот язык труда не составит. Одно из самых доступных, на мой взгляд, руководств
для начинающих составлено Валентиной Ахметзяновой и называется
Естественно, если вы уже освоились с базовыми понятиями языка HTML, эти учебники для чайников покажутся вам неинтересными. В таком случае вам нужны краткие и информативные справочники. Ведь помнить все опции и параметры тегов практически невозможно. Если вам в процессе работы просто потребовалось уточнить какой-то вопрос по правилам применения того или иного тега, вам необходим как раз такой справочник. Я рекомендую ознакомиться с сайтом В.Мержевича htmlbook.ru, который такой справочник содержит. Не берусь утверждать, что это лучший из множества выложенных в Сети справочников, но я пользуюсь именно этим. Просмотрите источники и выберите себе тот, который покажется наиболее удобным.
Ссылки
Приведенный ниже перечень ссылок я буду дополнять и обновлять по мере обнаружения полезных ресурсов в Сети. Заглядывайте!
Спецификации
- Спецификация HTML версия 4.01, на английском.
- Черновик версии 5 спецификации HTML, на английском.
- "Русские переводы документов W3C" а также много полезных статей, касающихся HTML, CSS и т.д.
- Русские переводы документов World Wide Web Consortium
- "Спецификация HTML 4.0. Рекомендация W3C 18 декабря 1997". Автор перевода: Юлия Поданева.
- Спецификация HTML 4.01. Рекомендации W3C от 24 декабря 1999 года, перевёл на русский язык: Александр Пирамидин.
Учебники для начинающих
- Влад Мержевич, "Основы HTML". Сайт В.Мержевича htmlbook.ru посвящен языку HTML, CSS, веб-дизайну, графике и процессу создания сайтов.
- Валентина Ахметзянова, "Дикие уроки HTML"
- Материалы по HTML на сайте Citforum.ru
- "Учебники по HTML и CSS" Перевод на русский - А.Пирамидин,
- Кисленко Н. П., "Основы HTML"
- "Введение в HTML"
- "Язык HTML - основы" на сайте Юрия Кордык (не ясно, он ли является автором, или просто скопировал чей-то труд).
- Андрей Галямов, "Основы html"
- Алленова Наталья, "Учебник по Html (хтмл) для чайников"
- "Уроки HTML"
- "Учебник по HTML и CSS" (судя по всему - плагиат с Мержевича).
- "Премудрости html языка"
- Артем Белоглазов, "HTML и Самиздат"
- "On-line учебник HTML с примерами , справочник по созданию Web-сайтов."
Справочники по HTML
- Влад Мержевич, "Теги HTML"
- Владимир Городулин, "HTML справочник"
- "Сайт-учебник по ХТМЛ"
Статьи о HTML
- Влад Мержевич, "Краткие рецепты по CSS и HTML"
- Влад Мержевич, "Статьи"
- Jacob Gube, "HTML 5: пять вещей вызывающих особый интерес"
- "Цикл статей по дизайну и html-верстке"
- Евгений Попов, "Ruseller.com. HTML и DHTML" - много статей с полезными советами вебмастеру.
- "Литература по HTML на XServer.ru"
| Назад | Оглавление | Вперед |