HTML5
HTML5 to piąty główny standard języka HTML. Prace nad tym standardem rozpoczęły się w 2007 roku, a strony internetowe HTML5 zaczęły zyskiwać popularność w 2010 roku. Ostateczny standard HTML5 został oficjalnie ustandaryzowany przez organizację W3C 28 października 2014 roku.
Poprzedni standard HTML, HTML 4.01, został ustandaryzowany w 1999 roku — piętnaście lat przed opublikowaniem standardu HTML5. Jednak w dekadzie poprzedzającej HTML5 większość stron internetowych tworzono w języku XHTML, bardziej rygorystycznej wersji HTML opublikowanej w 2000 roku. HTML5 zaprojektowano tak, aby zastąpił zarówno HTML 4, jak i XHTML, zapewniając twórcom stron internetowych prostszy standard zawierający kilka nowych funkcji przeznaczonych dla współczesnej sieci WWW.
Poniższa tabela zawiera listę nowych elementów, czyli znaczników, wprowadzonych w HTML5 i używanych do określania struktury dokumentu.
| Znacznik | Opis |
|---|---|
| <header> | Określa nagłówek strony internetowej |
| <footer> | Określa stopkę strony |
| <nav> | Określa pasek nawigacyjny |
| <main> | Określa główną treść strony internetowej |
| <article> | Określa artykuł na stronie |
| <section> | Określa sekcję dokumentu lub artykułu |
| <aside> | Określa treść znajdującą się poza główną treścią strony |
Znaczniki te upraszczają kod źródłowy strony internetowej, a także odpowiadające mu style CSS. Na przykład aby określić element nawigacyjny w XHTML, zazwyczaj wpisuje się w kodzie HTML strony „<div class="nav">”, a następnie definiuje klasę o nazwie „.nav” w CSS. W HTML5 można po prostu wstawić do kodu HTML znacznik <nav> i stylizować sam element za pomocą CSS.
HTML5 zawiera również kilka innych nowych znaczników. Przykładami są <canvas> i <svg>, służące do wyświetlania grafiki, oraz <audio> i <video>, służące do obsługi elementów multimedialnych. Znaczniki te zapewniają nowe możliwości twórcom stron internetowych, należy jednak pamiętać, że HTML5 nadal w dużym stopniu opiera się na CSS i języku JavaScript w zakresie stylowania stron, animacji i interakcji z użytkownikiem. Dlatego większość interaktywnych stron HTML5 tworzy się z użyciem połączenia HTML5, CSS3 i JavaScriptu lub biblioteki jQuery.
NOTE: W poprzednich standardach HTML między „HTML” a numerem znajdowała się spacja (np. HTML 1.0, HTML 4.01). HTML 5.0 nie zawiera spacji i jest oficjalnie zapisywany jako HTML5.
Sprawdź swoją wiedzę