Пожалуй, все, кто хотя бы немного связан с информационными технологиями, слышали про HTML. Но как бы хорошо вы не знали предмет, всегда найдётся что-то такое, чего вы о нём ещё не знаете. Например, вы наверняка знаете, что HTML и XHTML - это языки разметки, которые определяют синтаксис и правила употребления специальных встроенных в язык инструкций (тегов), которые не отображаются в браузере, но указывают ему, как вывести на экран содержимое HTML-документа (текст, картинки и т.п.). Но знаете ли вы, что HTML и XHTML - это лишь два из множества языков разметки? И что HTML основан на SGML (Standard Generalized Markup Language - Стандартный Обобщённый Язык Разметки). Когда-то люди, создавшие SGML, рассчитывали, что он станет единственным супер-пупер-мега-мета- языком разметки, включающим в себя все возможные её элементы. Совершенно всё - от иероглифов до HTML, может быть определено с помощью SGML, что отменяет потребность в каких-либо других средствах. Однако разработчики SGML не учли одн