2. HTML5 - język opisu struktury

Terminem HTML5 (ang. HyperText Markup Language) określa się aktualną wersję języka znaczników HTML, który jest obecnie podstawowym standardem używanym do tworzenia i strukturalizacji treści na stronach i w aplikacjach internetowych. Jest to rozwinięcie wcześniejszych wersji HTML, które wprowadza nowe funkcje i elementy. Zakłada się przy tym, że specyfikacja tego standardu podlega i będzie podlegać sukcesywnym zmianom, dlatego pod pojęciem HTML5 rozumiemy tzw. żywy standard, który ciągle ewoluuje. Aktualną specyfikację języka HTML5 znajdziesz na stronie HTML Living Standard.

Zakładam, że Czytelnik niniejszego podręcznik ma już opanowane podstawy języka HTML, zatem w tym rozdziale skupię się wyłącznie na tych elementach składni, które są nowe i niezbędne dla zapewnienia właściwej struktury dokumentu na potrzeby implementacji responsywności aplikacji oraz zapewnienia dostępności cyfrowej, bądź też oferują ciekawe możliwości:

  • znaczniki semantyczne,
  • wsparcie dla multimediów,
  • formularze i nowe typy pól wejściowych,
  • obsługa grafiki i animacji.