Разлики между HTML 5 и HTML 4, W3 Просветление
През изминалата година, а може би и две, се забелязва значително нарастване на интереса към разработваната в момента спецификация на HTML 5. Това се отнася както за производителите на браузъри, така и за създателите на уебсайтове. Все още обаче не съм намерил цялостен поглед върху разликите между новата спецификация и старата, затова реших да очертая същността на официалния документ на работната група HTML5 относно разликите между тази спецификация и нейната предишна версия.
1. Въведение
HTML4 се превърна в препоръка на W3C през 1997 г. Въпреки че продължи да бъде грубо ръководство за основната функционалност на HTML за мнозина, той също така не предоставя достатъчно информация за изграждане на реализации, които взаимодействат с други внедрения, и по-важното е критичното количество генерирано HTML съдържание . Такъв беше случаят и с XHTML1 и DOM Level 2 HTML. HTML5 ще замени тези документи.
Работният проект на HTML5 започна да се разработва през 2004 г. с опит да се изучат съвременните HTML реализации и HTML документите, които са създадени с тях. Работен вариант:
- Описва отделен език, наречен HTML5, който може да използва HTML или XML синтаксис.
- Определя подробни модели за обработка за разработване на оперативно съвместими реализации.
- Подобрява маркирането за HTML документи.
- Инжектира маркиране и API за нововъзникващи идиоми като уеб приложения.
1.1. Нерешени проблеми
- Семантично определение на някои елементи, предназначени преди това само за декорация.
- Информация за наличността, заменяемостта и алтернативното медийно съдържание, като атрибути alt и резюме .
1.2. обратна съвместимост
1.3. Разработен модел
Спецификацията HTML5 няма да се счита за завършена, докато няма поне две пълни реализации на тази спецификация. Този подход се различава от предишните версии на HTML. Целта му е да гарантира, че спецификацията е напълно валидна за дизайнери и разработчици.