close

HTML5

Przejdź do nawigacji Przejdź do wyszukiwania
HTML5
( Hyper Text Markup Language )
Obraz logo
Kontrola wideo HTML5 Firefox.png
Rozbudowa ..html, .htm
MIME -typ text/html
Deweloper Konsorcjum World Wide Web i WHATWG
opublikowany 28 października 2014
Typ formatu Język znaczników
Rozszerzony z SGML
Opracowany w XHTML5
Normy W3C HTML 5.2
WHATWG HTML Standard życia
otwarty format ? TAk
Stronie internetowej w3.org/TR/html5/
 Pliki multimedialne w Wikimedia Commons

HTML5 ( HyperText Markup Language, wersja 5 )  to język służący do konstruowania i prezentowania treści w sieci WWW . To jest piąta wersja HTML . Chociaż standard został ukończony (wersja zalecana do użytku) dopiero w 2014 [1] [2] (poprzednia, czwarta wersja została opublikowana w 1999 [3] ), od 2013 [4] przeglądarki są szybko wspierane, a programiści - korzystanie ze standardu pracy ( ang . HTML Living Standard ). Celem projektowym HTML5 jest poprawa poziomu obsługi technologii multimedialnych przy zachowaniu kompatybilności wstecznej, czytelności kodu dla człowieka oraz łatwości parsowania dla parserów .  

World Wide Web od dawna używa standardów HTML 4.01, XHTML 1.0 i XHTML 1.1. Strony internetowe [5] były w praktyce renderowane przy użyciu kombinacji funkcji zapewnianych przez różne specyfikacje, w tym specyfikacje produktów oprogramowania, takich jak przeglądarki internetowe , a także ustalone wspólne praktyki. HTML5 został stworzony jako zunifikowany język znaczników, który mógł łączyć normy składni HTML i XHTML. Rozszerza, ulepsza i usprawnia oznaczanie dokumentów oraz dodaje pojedynczy interfejs API dla złożonych aplikacji internetowych [6] .

HTML5 ma wiele nowych funkcji składniowych. Na przykład elementy <video>, <audio>i , <canvas>a także możliwość używania SVG i formuł matematycznych . Te innowacje mają na celu uproszczenie tworzenia i zarządzania obiektami graficznymi i multimedialnymi w sieci bez konieczności korzystania z zewnętrznych interfejsów API i wtyczek . Inne nowe elementy, takie jak <section>, i <article>, mają na celu wzbogacenie semantycznej treści dokumentu (strony). W tym samym celu wprowadzono nowe atrybuty, chociaż usunięto szereg elementów i atrybutów. Niektóre elementy, takie jak , i , zostały zmienione, przedefiniowane lub ustandaryzowane. API i DOM stały się podstawowymi częściami specyfikacji HTML5 [6] . HTML5 definiuje również obsługę błędów układu, więc błędy składni powinny być traktowane jednakowo przez wszystkie kompatybilne przeglądarki [7] . <header><nav><a><menu><cite>

Tło

W3C , które do 2004 roku przejęło wiele firm nie korzystających z przeglądarek, takich jak Adobe , nalegało na XHTML  , format czytelny dla maszyn, ale trudno edytowalny przez człowieka [8] , i po prostu powoli wprowadzał innowacje. Dlatego powstała nowa grupa robocza WHATWG .

W 2005 roku pojawił się YouTube  - główny hosting wideo w Internecie do chwili obecnej (2021). Jego odtwarzacz został napisany w Adobe Flash  , popularnym systemie aplikacji internetowych. W czasie, gdy pojawił się YouTube, było to normalne, ponieważ dostęp do Internetu odbywał się głównie z komputerów i laptopów, a porty Flash były dostępne dla wszystkich głównych systemów operacyjnych.

W 2007 roku pojawił się iPhone . Wcześniej telefony korzystały z technologii czysto mobilnych, takich jak WAP , lub polegały na renderowaniu po stronie serwera ( Opera Mini ). Z kolei iPhone miał pełnoprawną przeglądarkę – a YouTube, który opierał się na Flashu, został zaimplementowany jako osobny program. Jednym z celów HTML5 było zredukowanie potrzeby używania Flasha z wideo HTML5 , SVG i płótnami .

IPhone ustanowił nowy standard smartfonów  dzięki pełnowymiarowemu urządzeniu z ekranem dotykowym . Klawiatura ekranowa jest zwykle niewielka i dlatego różne rodzaje wprowadzania — liczby, daty, adresy e-mail — wymagają różnych klawiatur. HTML5 dodał inne innowacje dla urządzeń mobilnych - geolokalizację , zarządzanie pamięcią podręczną do pracy offline itp. Zarówno HTML5, jak i CSS3 mają dodane mechanizmy przeprojektowywania stron pod urządzenia mobilne oraz mediów strony ( e-book , drukowany dokument).

Witryny AJAX i witryny jednostronicowe stają się coraz bardziej popularne , a do zarządzania historią w nich dodano interfejs API.

Okazało się, że webmasterzy ustawili DOCTYPE na cokolwiek - dlatego ta linia jest uproszczona do <!DOCTYPE html>. Obsługa błędnych dokumentów została zunifikowana również w innych miejscach.

Historia

WHATWG rozpoczęło pracę nad nowym standardem w 2004 [9] , kiedy Konsorcjum World Wide Web (W3C) skupiło się na przyszłym rozwoju XHTML 2.0 i HTML 4.01 nie zmienił się od 2000 roku [10] . W 2009 roku W3C przyznało, że grupa robocza XHTML 2.0 wygasła i postanowiła nie przedłużać jej. Następnie W3C i WHATWG wspólnie opracowały HTML5 [11] .

Mimo że HTML5 jest dobrze znany wśród twórców stron internetowych od kilku lat, stał się głównym tematem mediów dopiero w kwietniu 2010 roku. Następnie szef Apple Inc. Steve Jobs [12] [13] [14] [15] napisał list publiczny zatytułowany „Myśli o Flashu”, w którym stwierdził, że wraz z rozwojem HTML5 nie ma już potrzeby oglądania filmów ani korzystania z innych rodzajów aplikacje z Adobe Flash [16] . Debaty na ten temat rozgorzały wśród twórców stron internetowych, z pewnymi sugestiami, że chociaż HTML5 zapewnia zaawansowaną funkcjonalność, programiści powinni być świadomi różnic w przeglądarkach i konieczności obsługi różnych części standardów, a także różnic funkcjonalnych między HTML5 i Flash [ 17] .

Proces normalizacji

WHATWG rozpoczęło prace nad specyfikacją w czerwcu 2004 jako Web Applications 1.0 [18] . Od stycznia 2011 specyfikacja w Draft Standard (Project Standardization) jest zatwierdzana przez WHATWG, Working Draft (working draft) jest zatwierdzana przez W3C. Ian Hickson z Google jest redaktorem specyfikacji HTML5 [19] .

Specyfikacja HTML5 została przyjęta jako punkt wyjścia do pracy nad nowym HTML przez grupę roboczą W3C w 2007 roku. Ta grupa robocza opublikowała specyfikację jako pierwszy publiczny projekt roboczy 22 stycznia 2008 r . [20] . Wersja robocza jest w toku, trwała kilka lat, jej części HTML5 zostały ukończone i zaimplementowane w przeglądarkach, aż cała specyfikacja osiągnęła ostateczny status „Recommended” [21] .

Ian Hickson spodziewał się, że w 2012 r. uzyska rekomendację kandydacką [21] .

Aby specyfikacja stała się Rekomendacją W3C, wymagane są dwie w 100% kompletne iw pełni interoperacyjne implementacje [21] .

W wywiadzie dla TechRepublic Hickson zasugerował, że stanie się to w 2012 roku lub później [22] [23] . Jednak wiele części specyfikacji było stabilnych i można je było zaimplementować w produktach:

„Niektóre części są już stosunkowo stabilne, a dziś można zastosować rozwiązania, które są już dość bliskie ukończenia”.


— CO Grupa Robocza, Kiedy skończy się HTML5? [21] , FAQ

W grudniu 2009 roku WHATWG przeszło na Universal Development Model dla specyfikacji HTML5 [24] . W3C nadal publikowało migawki specyfikacji HTML5 [5] .

14 lutego 2011 roku W3C przedłużyło termin dla Grupy Roboczej HTML o tymczasowe migawki dla HTML5. Grupa robocza zamierzała przenieść HTML5 do Last Call, zapraszając społeczności do współpracy z W3C w celu potwierdzenia, że ​​specyfikacja jest technicznie wolna od wad w maju 2011 roku. Następnie grupa przeszła do testowania ich implementacji. W3C opracowuje również kompleksowy przegląd w celu osiągnięcia szerokiej interoperacyjności dla końcowej specyfikacji 2014, oczekiwanej daty wydania Rekomendacji [25] .

„Nawet jako innowacyjna kontynuacja, rozwój HTML5 w Rekomendacjach zapewnia całemu ekosystemowi internetowemu stabilny, sprawdzony i interoperacyjny standard. Decyzja o zaplanowaniu wdrożenia HTML5 w Last Call w maju 2011 r. była ważnym krokiem w spełnianiu oczekiwań branży. , zrobiliśmy kolejny krok, ogłaszając zamiar osiągnięcia celu z rekomendacją do 2014 r.”

— Jeff Jafe, dyrektor generalny W3C [25]

Od 28 października 2014 roku W3C oficjalnie rekomenduje korzystanie z HTML5, co oznacza, że ​​standard jest ostatecznie sfinalizowany i gotowy do powszechnego użytku [2] .

Zaplanuj wydanie nowych wersji standardów

2012 2013 2014 2015 2016 2017 2018
HTML 5.0 [37] [38] Kandydat Rec zadzwoń do przeglądu Rekomendacje
HTML 5.1 [39] 1. projekt roboczy ostatnie połączenie Rekomendacja kandydata Rekomendacje
HTML 5.2 [40] Pierwsza publiczna wersja robocza W3C Rekomendacja Kandydata,
Rekomendacja
HTML 5.3 [41] Pierwsza publiczna wersja robocza W3C

Właściwości

Znacznik

HTML5 [42] [43] [44] wprowadza kilka nowych elementów i atrybutów, które odzwierciedlają typowe użycie znaczników we współczesnych witrynach . Niektóre z nich są semantycznymi zamiennikami używania ogólnych elementów blokowych (<div>) i wbudowanych (<span>), takich jak <nav>(blok nawigacji witryny), <stopka> (zazwyczaj odnosi się do dołu strony lub ostatniego wiersza kodu HTML kod) lub <audio> i <video> zamiast <object> [45] [46] . Niektóre przestarzałe elementy, które mogły być używane w HTML 4.01 , zostały uznane za przestarzałe, w tym elementy czysto graficzne, takie jak <font> i <center> , których efekty są wykonywane za pomocą kaskadowych arkuszy stylów . Również w zachowaniu stron hipertekstowych po raz kolejny podkreśla się znaczenie skryptów DOM (takich jak Javascript ) .

Mimo podobnych znaczników składnia HTML5 nie jest już oparta na SGML . Został jednak zaprojektowany tak, aby był wstecznie kompatybilny z normalnym analizowaniem starszych wersji HTML. HTML5 używa nowej linii wprowadzającej, która wygląda jak deklaracja typu dokumentu SGML, <!DOCTYPE html> , która uruchamia zgodny ze standardami tryb renderowania [47] . Od 5 stycznia 2009 r. HTML5 obejmuje również formularze internetowe 2.0 , dawniej oddzielną specyfikację WHATWG .

Nowe API

Oprócz definiowania znaczników, HTML5 ustanawia API [6] [48] , które może być używane z JavaScript . DOM został rozszerzony, a właściwości faktycznie używane zostały udokumentowane. Dodano również nowe API, na przykład:

Image
Taksonomia i status interfejsów API HTML5 i powiązanych technologii
  • element „canvas” dla metody bezpośredniego rysowania w 2D. Zobacz specyfikację Canvas 2D API 1.0 [49] ;
  • sterowanie odtwarzaniem plików multimedialnych, które można wykorzystać np. do synchronizacji napisów z filmami [50] ;
  • przechowywanie danych w przeglądarce [51] ;
  • API plików: możliwość załadowania dokumentu poprzez zaznaczenie (tag <input type="file">) lub przeciągnij i upuść (przeciągnij i upuść)
  • Drag-and-drop : udostępnia zestaw zdarzeń dla każdego elementu DOM, takich jak wygląd i przebywanie w jego strefie, dzięki czemu deweloper może poinformować użytkownika o wymaganych akcjach oraz identyfikatorze przeciąganego pliku, zawierającego adres, nazwa, typ, rozmiar i data modyfikacji;
  • zarządzanie historią przeglądarki;
  • Rejestracja typu MIME i obsługi protokołu;
  • mikrodane .

Nie wszystkie z powyższych technologii są zawarte w specyfikacji W3C HTML5, chociaż znajdują się w specyfikacji HTML WHATWG [52] . Poniżej przedstawiono kilka powiązanych technologii, które nie są częścią żadnej ze specyfikacji. W3C publikuje dla nich specyfikacje osobno.

  • geolokalizacja;
  • SQL Database for Web , wewnętrzna baza danych (nie jest już obsługiwana) [53] ;
  • Indexed Database (IndexedDB) API , indeksowanie klucz-wartość (dawniej WebSimpleDB) [54] ;
  • API plików, uchwyt do aktualizacji plików i zarządzania nimi [55] ;
  • Praca z systemem. Ten interfejs API ma na celu umożliwienie przechowywania informacji po stronie klienta bez zarządzania bazą danych [56] ;
  • Zapis do pliku, wykorzystanie API do zapisywania informacji do pliku z aplikacji [57] .

XHTML5

XHTML5 to serializacja XML języka HTML5. Dokumenty XML muszą być opatrzone adnotacjami internetowym typem mediów XML , takim jak application/xhtml+xml lub application/xml [6] . XHTML5 wymaga silnej i dobrze sformułowanej składni XML. Wybór między HTML5 a XHTML5 sprowadza się do wyboru MIME /typ treści: wybrany typ nośnika określi, jakiego typu dokumentu należy użyć [58] . W XHTML5 doctype < html> jest opcjonalny i można go po prostu pominąć [59] . HTML, który został napisany tak, aby był zgodny ze specyfikacjami zarówno HTML, jak i XHTML — i który tworzy to samo drzewo DOM, które analizuje HTML lub XML — jest nazywany wielojęzycznym [60] .

Obsługa błędów

Specyfikacja HTML5 nakłada wymagania zarówno na programy użytkownika ( przeglądarki ), jak i na dokumenty. Dokumenty mogą nie zawsze zawierać poprawną składnię, ale przeglądarki kompatybilne z HTML5, podobnie jak ich poprzednicy, wykorzystują algorytmy analizowania błędów znaczników w dokumentach w celu zbudowania poprawnego modelu obiektowego ( DOM ). Dokonano jasnego zdefiniowania wymagań dla agentów użytkownika w celu osiągnięcia kompatybilności między przeglądarkami różnych producentów. Jak również wymagania dotyczące składni znaczników dokumentów w celu ich poprawnego wyświetlania w różnych przeglądarkach [61] . Starsze wersje przeglądarek po prostu ignorują nowe tagi HTML5.

Różnice między HTML5 a HTML4.01 i XHTML1.0

Poniżej znajduje się lista różnic:


  • Zmieniona składnia
  • Osadzanie SVG i MathML w text/html
  • Nowe elementy: <artykuł>, <aside>, <audio>, <canvas>, <command>, <datalist>, <details>, <embed>, <figcaption>, <figure>, <footer>, <header> , <hgroup>, <keygen>, <main>, <mark>, <meter>, <nav>, <output>, <progress>, <rp>, <rt>, < ruby > , < section>, < źródło>, <podsumowanie>, <godzina>, <wideo>, <wbr> [62]
  • Nowe komponenty wejściowe: data/godzina, e-mail, url, wyszukiwanie, numer, zakres, tel, kolor [63]
  • Nowe atrybuty: zestaw znaków (w <meta>), asynchroniczny (w skrypcie)
  • Atrybuty globalne, które można zastosować do wszystkich elementów: id, tabindex, hidden, data-* (niestandardowe atrybuty danych)
  • Elementy do wykluczenia: <akronim>, <aplet>, <basefont>, <big>, <center>, <dir>, <font>, <frame>, <frameset> , <isindex>, <noframes>, < strajk>, <tt>

Pełną listę zmian w HTML5 można znaleźć w roboczej wersji roboczej W3C Różnice między HTML5 a HTML4 (ostatnia wersja 9 grudnia 2014 r. ) [6] .

Logo HTML5

Image
Logo HTML5

18 stycznia 2011 r. W3C wprowadziło logo, które ma reprezentować użycie lub zwiększyć zainteresowanie HTML5. W przeciwieństwie do innych znaków wydanych wcześniej przez W3C, nie oznacza to zgodności z określonym standardem. Od 1 kwietnia 2011 r. logo to zostało uznane za oficjalne [64] .

Kiedy po raz pierwszy zostało pokazane publicznie, W3C ogłosiło logo HTML5 jako symbol „uniwersalnej wizualnej identyfikacji danych dla szerokiej gamy otwartych technologii internetowych, w tym HTML , CSS , SVG , WOFF i innych” [65] . Niektórzy orędownicy standardów sieciowych, w tym The Web Standards Project, skrytykowali tę definicję HTML5 jako ogólną i niejasną [65] . Trzy dni później W3C odpowiedziało na opinie społeczności i zmieniło definicję logo, aby usunąć listę powiązanych technologii [66] . Następnie W3C stwierdziło, że logo „reprezentuje HTML5, kamień węgielny nowoczesnych aplikacji internetowych” [64] .

Przykładowa strona HTML5

<!DOCTYPE html>
< html >
   < głowa >
      < meta  zestaw znaków = "utf-8" >
      < tytuł >
         (To jest tytuł) Przykład strony HTML5
      </ tytuł >
   </ głowa >
   < ciało >
      < nagłówek >
         < grupa >
            < h1 >
               Nagłówek „h1” z hgroup
            </ h1 >
            < h2 >
               Nagłówek „h2” z hgroup
            </ h2 >
         </ hgroup >
      </ nagłówek >
      < nawigacja >
         < menu >
            < li >
               <a href="link1.html"> _  _ _ _
                  Pierwszy link z bloku „nav”
               </a> _ _
            </ li >
            < li >
               <a href="link2.html"> _  _ _ _
                  Drugi link z bloku „nav”
               </a> _ _
            </ li >
         </ menu >
      </ nav >
      < sekcja >
         < artykuł >
            < h3 >
               Tytuł artykułu z bloku „artykuł”
            </ h3 >
            < p >
               Tekst akapitu artykułu z bloku „artykuł”
            </ p >
            < szczegóły >
               < podsumowanie >
                  blok „szczegóły”, tekst tagu „podsumowanie”
               </ podsumowanie >
               < p >
                  Akapit z bloku „szczegóły”
               </ p >
            </ szczegóły >
         </ artykuł >
      </ sekcja >
      < stopka >
         < czas >
            Zawartość znacznika „czas” bloku „stopki”
         </ czas >
         < p >
            Treść akapitu z bloku „stopka”
         </ p >
      </ stopka >
   </ ciało >
</ html >

Zobacz także

Notatki

  1. HTML5 jest rekomendacją W3C . Data dostępu: 1 stycznia 2015 r. Zarchiwizowane z oryginału 28 października 2014 r.
  2. 1 2 ogłoszenie HTML5 . Pobrano 31 października 2014 r. Zarchiwizowane z oryginału w dniu 15 marca 2016 r.
  3. Specyfikacja HTML4.01 . Pobrano 7 czerwca 2015 r. Zarchiwizowane z oryginału 6 marca 2005 r.
  4. Wersja robocza W3C 29 października 2013 . Projekt roboczy . Konsorcjum World Wide Web (29 października 2013). Data dostępu: 21.01.2014. Zarchiwizowane od oryginału 28.01.2014.
  5. 1 2 Ian Hickson . HTML to nowy HTML5 . Źródło: 21 stycznia 2011. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  6. 1 2 3 4 5 HTML5 Różnice w stosunku do HTML4 . Konsorcjum World Wide Web (19 października 2010). Źródło: 4 grudnia 2010. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  7. 1.9.2 Błędy składni . HTML5 (16 listopada 2010). Źródło: 4 grudnia 2010. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  8. Opowieść o dwóch standardach – historia sieci . Pobrano 6 maja 2021. Zarchiwizowane z oryginału w dniu 1 września 2017 r.
  9. Historia funkcji nowoczesnej platformy internetowej . Pobrano 7 czerwca 2015 r. Zarchiwizowane z oryginału w dniu 3 lipca 2015 r.
  10. Errata HTML 4 . Konsorcjum World Wide Web . Źródło: 4 grudnia 2010. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  11. Często zadawane pytania (FAQ) dotyczące przyszłości XHTML . Konsorcjum World Wide Web . Źródło: 4 grudnia 2010. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  12. FOX News: Brak Flasha na iPhonie? Steve Jobs firmy Apple wreszcie wyjaśnia, dlaczego . Data dostępu: 18.08.2011. Zarchiwizowane z oryginału 29.06.2011.
  13. CZAS: Steve Jobs: „Błysk nie jest już potrzebny” i inne zadumy . Źródło 18 sierpnia 2011. Zarchiwizowane z oryginału w dniu 26 kwietnia 2011.
  14. Wiadomości CBS: Steve Jobs: Dlaczego Apple zakazał Flasha
  15. FastCompany: Steve Jobs: Flash Adobe to stara historia komputerów PC, otwarta sieć to przyszłość . Pobrano 18 sierpnia 2011 r. Zarchiwizowane z oryginału 18 lipca 2012 r.
  16. „Myśli o Flashu” Steve’a Jobsa, dyrektora generalnego Apple, Inc. . Pobrano 28 września 2017 r. Zarchiwizowane z oryginału 2 maja 2010 r.
  17. Czy HTML5 zastępuje Flasha? . Pobrano 18 sierpnia 2011 r. Zarchiwizowane z oryginału w dniu 25 kwietnia 2012 r.
  18. [whatwg] CO otwiera ogłoszenie listy dyskusyjnej . listy dyskusyjne list.whatwg.org. Źródło: 4 marca 2010. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  19. HTML5: słownictwo i powiązane interfejsy API dla HTML i XHTML (wersja robocza redaktora). . Konsorcjum World Wide Web . Źródło: 12 kwietnia 2010. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  20. HTML5: słownictwo i powiązane interfejsy API dla HTML i XHTML. . Konsorcjum World Wide Web . Źródło 28 stycznia 2009 . Zarchiwizowane od oryginału 7 czerwca 2012 r.
  21. 1 2 3 4 Kiedy skończy się HTML5? . COTWG . Wiki. Źródło: 10 września 2009. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  22. Edytor HTML 5, Ian Hickson, omawia funkcje, problemy, wskaźnik adaptacji i nie tylko . Data dostępu: 7 czerwca 2015 r. Zarchiwizowane z oryginału 13 lutego 2015 r.
  23. Edytor HTML 5 Ian Hickson omawia aktualny stan specyfikacji . Data dostępu: 7 czerwca 2015 r. Zarchiwizowane z oryginału 2 maja 2016 r.
  24. Ian Hickson . WHATWG: Przełączanie na niewersjonowany model rozwoju . Źródło: 21 stycznia 2011. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  25. 1 2 W3C potwierdza maj 2011 dla HTML5 Last Call, Targets 2014 dla HTML5 Standard . Konsorcjum World Wide Web (14 lutego 2011). Źródło: 18 lutego 2011. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  26. Rekomendacja HTML5 W3C . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 6 stycznia 2018 r.
  27. Kamień milowy otwartej platformy internetowej osiągnięty dzięki rekomendacji HTML5 . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału w dniu 28 października 2014 r.
  28. ↑ Rozpoczęcie opracowywania wersji 5.1 . Zarchiwizowane 25 grudnia 2016 r. w Wayback Machine W3C
  29. Wersja robocza HTML 5.1 W3C 17 grudnia 2012 . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 16 lipca 2015 r.
  30. Rekomendacja HTML 5.1 W3C . Data dostępu: 7 listopada 2016 r. Zarchiwizowane od oryginału 7 listopada 2016 r.
  31. HTML 5.1 jest rekomendacją W3C | Wiadomości W3C . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 8 listopada 2020 r.
  32. HTML 5.1 2nd Edition jest rekomendacją W3C | Wiadomości W3C . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 6 stycznia 2018 r.
  33. HTML 5.1 to złoty standard | Blog W3C . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 8 listopada 2020 r.
  34. Rekomendacja HTML 5.2 W3C . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 14 grudnia 2017 r.
  35. HTML 5.2 jest teraz rekomendacją W3C | Wiadomości W3C . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 7 listopada 2020 r.
  36. HTML 5.2 jest gotowy, nadchodzi HTML 5.3 | Blog W3C . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 9 listopada 2020 r.
  37. Statut Grupy Roboczej HTML . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 15 kwietnia 2018 r.
  38. Statut Grupy Roboczej ds. Rozszerzeń Mediów HTML . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 28 stycznia 2018 r.
  39. Statut Grupy Roboczej Platformy Internetowej . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału w dniu 15 lipca 2017 r.
  40. Statut Grupy Roboczej Platformy Internetowej . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału 6 stycznia 2018 r.
  41. Pierwsza publiczna wersja robocza HTML 5.3 W3C, 14 grudnia 2017 r . Pobrano 5 stycznia 2018 r. Zarchiwizowane z oryginału w dniu 29 grudnia 2017 r.
  42. Nowe elementy w HTML 5 . Pobrano 7 czerwca 2015 r. Zarchiwizowane z oryginału w dniu 3 października 2015 r.
  43. Nowe znaczniki strukturalne HTML5 . Pobrano 7 czerwca 2015 r. Zarchiwizowane z oryginału 25 czerwca 2015 r.
  44. Podstawy HTML5: część 1-4 . Pobrano 7 czerwca 2015 r. Zarchiwizowane z oryginału w dniu 4 marca 2016 r.
  45. Wprowadzenie do wideo HTML5 . Pobrano 7 czerwca 2015 r. Zarchiwizowane z oryginału w dniu 23 marca 2015 r.
  46. Wprowadzenie do wideo HTML5 . Pobrano 7 czerwca 2015 r. Zarchiwizowane z oryginału w dniu 20 września 2015 r.
  47. HTML5: wart szumu? . Źródło 18 sierpnia 2011. Zarchiwizowane z oryginału w dniu 7 marca 2011.
  48. Różnice w stosunku do interfejsów API HTML4 zarchiwizowane 11 lipca 2015 r. w Wayback Machine WHATWG .
  49. „Kontekst HTML Canvas 2D” zarchiwizowany 11 marca 2021 r. w Wayback Machine . Konsorcjum World Wide Web .
  50. Dostępne wideo w HTML5 z napisami JavaScript (13 stycznia 2010). Zarchiwizowane od oryginału 7 czerwca 2012 r.
  51. „Specyfikacja Web Storage” zarchiwizowana 1 lutego 2011 r. w Wayback Machine . Konsorcjum World Wide Web .
  52. Standard HTML
  53. „Web SQL Database” zarchiwizowane 20 stycznia 2011 r. w Wayback Machine . Konsorcjum World Wide Web .
  54. „Indeksowana baza danych” zarchiwizowana 2 lutego 2011 r. w Wayback Machine . Konsorcjum World Wide Web .
  55. „File API” zarchiwizowane 21 kwietnia 2017 r. w Wayback Machine . Konsorcjum World Wide Web .
  56. „Filesystem API” zarchiwizowane 4 maja 2011 r. w Wayback Machine . Konsorcjum World Wide Web .
  57. „File API: Writer” zarchiwizowane 28 czerwca 2011 r. w Wayback Machine . Konsorcjum World Wide Web .
  58. Sergey Anatolyevich Mavrodi „Sergey's HTML5 & CSS3 Quick Reference”. Belisso Corp., 2010. ISBN 978-0-615-43321-9
  59. Składnia XHTML - HTML5 . COTWG . Źródło: 1 września 2009. Zarchiwizowane od oryginału 7 czerwca 2012 r.
  60. Polyglot Markup: dokumenty XHTML zgodne z HTML zarchiwizowane 14 sierpnia 2011 r. w Wayback Machine , wersja robocza W3C 05 kwietnia 2011 r.
  61. FAQ - WHATWG Wiki . COTWG . Pobrano 2 grudnia 2010 r. Zarchiwizowane z oryginału 7 czerwca 2012 r.
  62. B. Lawson R. Sharp. Nauka HTML5. Biblioteka specjalistyczna / Przekład T. Kachkovskaya, E. Shikarev. - Petersburg. : Piotr , 2011. - S. 272. - (Biblioteka specjalisty). - 2000 egzemplarzy.  — ISBN 978-5-459-00269-0 .
  63. HTML5: Dokumentacja języka znaczników: Kontrola wprowadzania (łącze w dół) . Konsorcjum World Wide Web . Data dostępu: 17 lutego 2011 r. Zarchiwizowane z oryginału w dniu 16 sierpnia 2011 r. 
  64. 1 2 Najczęściej zadawane pytania dotyczące logo W3C HTML5 (łącze w dół) . Konsorcjum World Wide Web . — „Czy to jest „oficjalne” logo W3C dla HTML5? Tak, od 1 kwietnia 2011 r.”. Źródło: 21 stycznia 2011. Zarchiwizowane z oryginału 14 sierpnia 2011 r. 
  65. 1 2 Logo HTML5: Bądź dumny, ale nie zamulaj wody! (niedostępny link) . Projekt Standardów Sieciowych . Źródło: 22 stycznia 2011. Zarchiwizowane z oryginału w dniu 10 sierpnia 2011 r. 
  66. Rozmowa dotycząca logo HTML5 (łącze w dół) . Konsorcjum World Wide Web. Źródło: 21 stycznia 2011. Zarchiwizowane z oryginału w dniu 6 sierpnia 2011 r. 

Literatura

  • Arsenij Mirny. HTML5 a Flash Video // UP Special  : Journal. - 2010r. - nr 5 . - S. 42-45 .

Linki