Версиите на HTML представляват стандартизирани подобрения на основния език за World Wide Web. Тъй като се разработват нови технологии и се развиват по-ефективни методи за постигане на желаните резултати от уеб страниците, разработчиците и администраторите се придържат към приетите езикови стандарти и след това ги определят с номера, за да внесат ред и еднаквост мрежата.
Версии на HTML
Първата версия на HTML нямаше номер, а просто се наричаше „HTML“. Използвана е за създаване на прости уеб страници от 1989 г. и е изпълнявала целта си през 1995 г. През 1995 г. се ражда стандартизираната HTML и HTML 2.0 работна група за интернет инженерство (IETF).
През 1997 г. World Wide Web Consortium (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 г. Web Hypertext Работната група за приложни технологии (WHATWG) започна работа по нова версия на HTML, която не е толкова строга, колкото XHTML. Това се нарича HTML 5.
Вземане на решение за версия на HTML
Първото ви решение при създаването на уеб страница е дали да пишете в HTML или XHTML. Ако използвате редактор като Dreamweaver, този избор е деклариран в DOCTYPE, който сте избрали.
XHTML и HTML имат редица разлики. Като цяло XHTML е HTML 4.01, пренаписан като XML приложение. Ако напишете XHTML, той е по-строг в синтаксиса си и всичките ви атрибути ще бъдат цитирани, а етикетите ви затворени. Също така ще можете да редактирате документа в XML редактор. HTML е много по-разхлабен, което ви позволява да изпускате кавички от атрибути, да оставяте маркери незатворени и т.н.
Защо трябва да изберете да използвате HTML? Тези причини може да ви тласнат повече към него като избор:
- HTML може да заема по-малко място, така че бъдете по-бързи за изтегляне.
- HTML е по-опрощаващ и по-лесен за учене. Например, ако оставите маркери в HTML, вашият код ще продължи да работи надеждно.
- Някои по-стари браузъри реагират по-ефективно на HTML, отколкото на XHTML.
Вместо това можете да изберете XHTML, ако вашите нужди се подреждат повече с тези точки:
- XHTML е по-строг за началото и края на етикетите, така че стиловете и събитията могат да бъдат свързани по-лесно.
- XHTML се интегрира добре с други програмни езици, защото XML е широко използваем.
- Някои браузъри реагират по-надеждно на XHTML и така показват страниците последователно, дори на различни платформи.
Някои може да твърдят, че четвъртата версия е версията „без DOCTYPE“. Това често се нарича странни режим и се отнася до HTML документи, които нямат ДОКТИП дефинирани и в резултат на това в крайна сметка се показват странно в различни браузъри.
HTML 5 и XHTML
С появата на HTML 5 (понякога представен без интервал като HTML5), езикът включва XHTML, както и всички предишни версии на HTML. HTML 5 се превърна в стандартен език на интернет и е най-широко приет от съвременните браузъри. Трябва да използвате по-стари версии на HTML (например 4.0, 3.2 и т.н.) само ако имате специализирана причина за това. Ако нямате конкретна ситуация, която да изисква нещо друго, тогава трябва да използвате HTML 5.
Деклариране на ДОКТИП
Не забравяйте да използвате DOCTYPE във вашия HTML документ. Използването на DOCTYPE гарантира, че вашите страници се показват по начина, по който ги планирате.
Ако работите с HTML 5, вашата DOCTYPE декларация просто ще бъде:
Другите DOCTYPE за различните версии са:
HTML
- Преходен HTML 4.01
- HTML 4.01 строг
- HTML 4.01 фреймсет
- HTML 3.2
XHTML
- XHTML 1.0 преходен
- XHTML 1.0 стриктно
- XHTML 1.0 Frameset
- XHTML 2.0