Що нового з’явилося у розмітці HTML5 та відмінності від HTML 4

Ні для кого не секрет, що на зміну стандарту HTML 4.01, що вже застаріває, приходить новий стандарт, який називається HTML5.

Погляньмо, які нові можливості для нас несе HTML5.

1)Назва

Перше, що відразу впадає в око – це те, що в назві HTML 4.01 версія «4.01» відокремлюється від HTML через знак пропуску, HTML5 пишеться разом. Це не випадково. HTML5 - це принципово новий стандарт, який не має відношення до попередньої нумерації версія HTML.

2)У HTML5 з'явився новий doctype, який набагато простіше запам'ятати.

Тепер він пишеться так:

Причому не має значення регістр, в якому він написаний, можна написати так:

Цей короткий запис замінює стару та довгу форму:

3)Тепер кодування можна вказувати новим скороченим способом:

3)Додавання нових елементів, які додають логіку та семантику на сторінку.

Основним конструктивним елементом HTML4 був елемент div. Насправді div – це просто прямокутна область на сторінці, яка може містити в собі все, що завгодно.

Проблема в цьому і полягала, що в нього можна було розміщувати все, що завгодно і, в деяких ситуаціях, ставало зовсім не зрозуміло, яку функцію чи роль відіграє якась частина на сторінці, який логічний зміст вона несе. Єдиний спосіб додати цей самий логічний сенс був додавання до елемента унікального ідентифікатора (атрибута id).

У HTML5 div нікуди не зник, але з'являються нові елементи, які власними силами несуть якийсь логічний сенс.

4)З'явилися інші нові елементи, які виконують якісь специфічні завдання.

5)З'явилася новатехнологія побудови змісту веб-сторінки (outline).

Тепер для кожної веб-сторінки можна побудувати його зміст і побачити її карскас або структуру. Планується, що в майбутньому ця нова можливість буде запроваджено у браузери.

6)HTML5 додає нові правила, які роблять мову суворішою.

HTML4 був надто вільним, у плані синтаксису.