HTML е съкращение от HyperText Markup Language (Хипертекстов език за маркиране). Това е езика, чрез който са изградени милионите сайтове в World Wide Web (наричана още WWW или Web).
HTML може да се опише по различни начини:
Подмножество на SGML (Стандартен обобщен език за маркиране) – стандарта за обобщителни езици;
Колекция от платформено-независими стилове, дефиниращи разнообразни компоненти за документ от WWW (World Wide Web);
HTML документите са файлове от прост текст (ASII ) и маркиращи тагове (идентификатори);
Интернет е съществувал десетилетие или две като начин за изпращане и получаване на съобщения и документи, докато някой не решил, че след като мониторите са заменили телетипните устройства в ролята на стандартно извеждане на информация, би било добре за четене, ако материалът е в подреден стил на екрана. Един от резултатите беше изобретяването на система от вградени кодове, които правят това възможно. Правилата зададени на HTML отразяват първоначално заинтересуваните страни – военните и университетите, които по това време са използвали системата и състоянието на персоналните изчислителни машини. Те се разкриват в подразбиращите се цветове, размери, шрифтове и тип и ред на текста.
Основите на World Wide Web се изграждат в края на 80-те години от англичанина Тим Бърнърс-Лий, който се опитва да изнамери нов метод за обмяна на информация с колегите си учени от Европейската Лаборатория по Физика на Елементарните Частици в Женева. Същността на неговия метод е създаване на текстови документи, които да могат да се прехвърлят чрез мрежата до отдалечен потребител. Така се появява необходимостта от специален език за създаване на този вид документи.
Хубавото на HTML е, че е лесен за реализиране. Отнема време и понякога е сложен, но не и труден. Всичко, от което се нуждаете се съдържа в таговете, които са кода, по който браузърът идентифицира HTML документа и различните му части.
Всички тагове следват установена форма – начало и край:
Лява ъглова скоба (<), име на таг, дясна ъглова скоба (>) за началния таг
Лява ъглова скоба (<), наклонена черта (/), име на таг, дясна ъглова скоба (>) за крайния таг
Те обикновено се използват в комбинация начало/край (Например <Н1> и Н1>). Тези тагове дефинират различни части от HTML документа. Задължителни са само малък набор от тагове: останалите са препоръчителни за създаването на лесен за четене от потребителя документ.
Езикът непрекъснато се развива и в него се правят нововъведения. В един момент се стигна до положение, когато съществуваха множество различни версии на HTML, несъвместими с различните браузъри и техните различни версии. Появи се нуждата от стандартизиране на езика. За тази цел беше създадена организацията World Wide Web Consortium (www.w3.org), към която вече се отправят всички предложения за допълване и изменение на HTML.