HTML 5.0 Marcin Badurowicz .

1 HTML 5.0 Marcin Badurowicz ...
Author: Lidia Zemanek
0 downloads 2 Views

1 HTML 5.0 Marcin Badurowicz

2 Skąd to? Wojny przeglądarek Standaryzacje Nurt Web2.0Trochę historii która miała wpływ na obecny rozwój języków XHTML, HTML, czy CSS

3 Kto za tym stoi? Web Hypertext Application Technology Working Group (WhatWG) Opera Software, Mozilla Foundation, Apple W3C HTML Working Group W skład W3C HTML WG wchodzi także Microsoft

4 Timeline 4 kwietnia 2004 – powstanie WhatWG10 kwietnia 2007 – propozycja objęcia HTML5 patronatem W3C 9 maja 2007 – W3C HTML WG obejmuje prace nad HTML5

5 Dlaczego HTML5? Wolny rozwój HTML (XHTML 1.0 i HTML 4.01 to ten sam język) Niekompatybilność XHTML 2.0 Brak standardu „na teraz” XHTML się nie przyjął Koniec z niektórymi bzdurami Ewolucja, a nie rewolucja Riddle: „Dobry pomysł z uwagi na nierealność teraźniejszego zastosowania XML w procesie tworzenia zawartości stron internetowych”

6 Co nowego w HTML5? Ustandaryzowana obsługa błędów w kodzieModyfikacje w celu ułatwienia pisania Nowe znaczniki i atrybuty Usunięcie niektórych elementów Przywrócenie niektórych atrybutów Zgodność „w tył”

7 O co chodzi z tymi błędami?Zupa z tagów, a nie żaden SGML XML-owy sposób obsługi błędów jest, dla użytkownika, do niczego Każda przeglądarka sama sobie myśli co z błędami zrobić

8 Błędy XML?

9 Przesadna komplikacja "http://www.w3.org/TR/xhtml1/DTD/strict.dtd"> Hello World!

Oto przykładowy XHTML/1.0

10 I po co? Hello World!

Oto prawidłowy dokument HTML5. W tym momencie podniosą się na mnie głosy zwolenników XHTML-a, że jak to tak, że tak nie można i tak dalej. Owszem, nikt nie każe pisać w ten sposób. HTML5 wspiera także wersję XHTML-ową, czyli de facto coś jak XHTML 1.0 w stosunku do HTML 4.01 i można spokojnie tworzyć dokumenty XHTML.

11 Nowości wśród elementówCzęsto powtarzane klasy zastąpić można nowymi elementami: