Какво е HTML и защо ни трябва?

Преди години, когато за първи път компютрите са се свързвали в мрежи не е имало HMTL. Информацията се е разпространявала на файлово ниво. Ако човек на компютър Х е искал да сподели дадена информация той е споделял набор от файлове. По това време компютрите са имали още повече различия от сегашните. Това довело до проблем, когато става дума за визуализация на информацията. Информацията, споделена от един компютър изглеждала съвсем различно на друг компютър, който ползва друга архитектура или софтуер. Това довело до нуждата от създаване на универсален начин за описване на информацията, така че да може да се интерпретира по един и същ начин от различните системи.

След редица предложения, опити, успехи и неуспехи се родил HTML. Името на езика идва от Hyper Text Markup Language. Това е език (набор от правила), който то указва по какъв начин да се показва дадена информация. Информацията, която трябва да се покаже се записва в уеб страници. Те представляват текстови файлове, които съдържат информация, описана с HMTL. Когато дадена страница се отвори с уеб браузър, той прочита информацията от файла и я интерпретира според правилата на езика. Така в днешно време е възможно различни компютри, с различни архитектури и софтуер да виждат по един и същ начин дадена информация в интернет.

Какво е таг?

Както вече казахме HTML е език за уеб програмиране. Както всеки език, той е съставен от набор от думи и правила за тяхното значение. Тук ключовите думи се наричат тагове. Те винаги се записват ъглови скоби < >.
За пример ще дадем отварящия таг, който показва, че съдържанието на файла е html страница:
<html>

Когато нашият браузър отвори дадена страница и види този таг, той знае, че след него се съдържа информация, която трябва да се интерпретира и покаже според правилата на езика HMTL. Този таг, показващ начало се нарича „отварящ таг“.

На всеки отварящ таг съответства и затварящ таг. Затварящит таг винаги се изписва по същия начин като отварящия, като преди името на тага се добави наклонена черта /. Съответно тагът, който казва, че приключва информацията, форматирана с html e: </html>