Ето защо има различни версии на HTML

Първата версия на HTML не е имала номер на версията, тя просто се нарича "HTML" и се използва за пускане на прости уеб страници през 1989-1995 г. През 1995 г. IETF (Internet Engineering Task Force) стандартизира HTML и номерирани това е "HTML 2.0".

През 1997 г. Консорциумът за World Wide Web (W3C) представи следващата версия на HTML, HTML 3.2. Следваше HTML 4.0 през 1998 и 4.01 през 1999.

Тогава W3C обяви, че няма да създава нови версии на HTML и ще започне да се фокусира върху разширяем HTML или XHTML. Те препоръчват уеб дизайнерите да използват HTML 4.01 за своите HTML документи.

Около тази точка развитието се раздели. W3C се съсредоточи върху XHTML 1.0 и неща като XHTML Basic станаха препоръки през 2000 г. и нататък. Но уеб дизайнерите не искаха да се преместят в твърдата структура на XHTML, така че през 2004 г. работната група за технологиите за уеб приложения (WHATWG) започна да работи върху нова версия на HTML, която не е толкова строга, колкото XHTML, наречена HTML5. Те се надяват, че това в крайна сметка ще бъде прието като препоръка на W3C.

Решаване на версия на HTML

Вашето първо решение при писането на уеб страница е дали да пишете в HTML или XHTML. Ако използвате редактор като Dreamweaver, този избор се определя от DOCTYPE, който избирате. Ако изберете XHTML DOCTYPE, вашата страница ще бъде написана в XHTML и ако изберете HTML DOCTYPE, ще напишете страницата в HTML.

Съществуват редица различия между XHTML и HTML. Засега обаче всичко, което трябва да знаете, е, че XHTML е HTML 4.01, преработен като XML приложение. Ако пишете XHTML, всички атрибути ще бъдат цитирани, маркерите ви затворени и можете да ги редактирате в XML редактор. HTML е много по-свободен от XHTML, защото можете да оставите котировки на атрибути, да оставяте маркери като

без затварящ маркер

и така нататък.

Защо да използваме HTML

Защо да използваме XHTML

След като сте решили за HTML или XHTML - каква версия трябва да използвате?

HTML
Има три версии на HTML, които все още се използват редовно в интернет:

Някои може да твърдят, че четвъртата версия е версията "без DOCTYPE". Това често се нарича режим quirks и се отнася до HTML документи, които нямат дефиниран DOCTYPE и така в крайна сметка се показват в различни браузъри.

Препоръчвам HTML 4.01. Това е най-новата версия на стандарта и е най-широко приета от съвременните браузъри. Трябва да използвате само HTML 4.0 или 3.2, ако имате конкретна причина (като например, ако изграждате интранет или киоск, където браузърите, които го гледат, поддържат само маркери и опции от 3.2 или 4.0). Ако не знаете за факта, че сте в такава ситуация, тогава не сте и трябва да използвате HTML 4.01.

XHTML
В момента съществуват две версии на XHTML: 1.0 и 2.0.

XHTML 2.0 е много нова и все още не се поддържа от уеб браузъри. Затова препоръчвам да използвате XHTML 1.0 за момента. Ще бъде много хубаво, когато XHTML 2.0 е широко поддържана, но дотогава трябва да се придържаме към версии, които нашите читатели могат да използват.

След като сте решили дадена версия

Уверете се, че използвате DOCTYPE. Използването на DOCTYPE е само още един ред във вашите HTML документи и гарантира, че вашите страници се показват по начина, по който са предназначени за показване.

DOCTYPE за различните версии са:

HTML

XHTML