Разлика между HTML 4 и HTML 5

HTML4 срещу HTML 5

С развитието на интернет се развива и неговият език. Понастоящем HTML е в четвъртата си версия, като HTML 5 вече е в процес на разработка и е в процес на финализиране. Основнотоцелна HTML 5 е да се създаде по-стандартизиран език, който включва многото нови видове съдържание, разпространени днес. Най-забележимата промяна в HTML 5 е способността му да включва видео и аудио без необходимост от добавки на трети страни. В HTML 4 се използват доста приставки, като Adobe Flash е най-популярен. Flash се използва също и за летящо рисуване на страницата, обикновено за изобразяване на интерактивно съдържание или за игри. Сега това се обработва от елемента на платно в HTML 5.



За да се подобри възможността на HTML 5 при изобразяване на голямо разнообразие от съдържание, е добавена поддръжка за SVG и MathML. SVG е спецификация за рисуване на статична или динамична векторна графика. Тъй като SVG е написан в XML, той има много предимства като; скриптове, индексиране и по-добра компресия. MathML също е спецификация вXMLкойто участва в правилното представяне на математически формули. Математическите формули са проблематични от началото на Интернет и HTML и много уеб разработчици прибягват до показванеуравнениячрез изображения. Недостатъците на използването на изображения включват увеличен труд при модифицирането и невъзможността за търсене или индексиране.

За да се подобри структурата на HTML страниците, много елементи са добавени, променени или премахнати. Новите елементи включват: раздел, статия, настрана, h-група, заглавна част, долен колонтитул, навигация, фигура и много други. Променените елементи са елементи, които вече присъстват в HTML 4, но начинът им на работа е променен. Списъкът на променените елементи включва: a, b, адрес, цитат, hr, I, етикет, меню, силен, голям и много други. И накрая, премахнатите елементи са елементи, които вече не са включени в HTML 5, сред тях са: basefont, big, center, font, strike, tt, u, frame, frameset, noframes, acronym, applet, isindex, dir, noscript. Причините за отпадането на тези елементи варират от неизползване, остаряване поради CSS и проблеми с използваемостта. Премахнатите елементи все още могат да се използват като браузъриби севсе още да можете да ги анализирате, но използването им на страница ще доведе до неуспех на валидирането на HTML 5.

Резюме:

1.HTML 5 може да включва съдържание, което се нуждае от приставки в HTML 4.
2. HTML 5 може да използва SVG и MathML вградени, докато HTML 4 не може.
3.HTML 5 позволява съхранението и използването на офлайн приложения, докато HTML 4 не.
4. HTML 5 има много нови елементи, които не присъстват в HTML 4.
5. Някои елементи са се променили в HTML 5 в сравнение с начина, по който са били в HTML 4.
6.HTML 5 е изпуснал определени елементи от HTML 4.