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"> Oto przykładowy XHTML/1.0
10 I po co? Oto prawidłowy dokument HTML5.
11 Nowości wśród elementówCzęsto powtarzane klasy zastąpić można nowymi elementami: Paski postępu, wyróżnienia Datagrid Nowe elementy formularzy
12 Element Obecnie, zamiast tego, stosuje się oraz class i title odpowiedni – dla potrzeb np.. Tzw. microformats.
13 Element
14 © Lachlan Hunt, "Developing with HTML5"Element The highlighted part below is where the error lies:
© Lachlan Hunt, "Developing with HTML5"var i: Integer; begin i :=
15 Element
16 Nowe opcje formularzy Kontrolki HTML 4 są zbyt ograniczoneDodano np. typ pozwalający wybrać datę, wpisać czy inne dane w określonym formacie (ułatwiona walidacja danych po stronie klienta)
17 Element
18
19
20
21 Więcej? http://whatwg.org http://www.w3.org/html/wg/html5/ Riddle: „Stanowczo za długie nazwy niektórych elementów w porównaniu do tych z HTML4.01” ;-)