HTML 5.0 Marcin Badurowicz <m@badurowicz.net>.

Slides:



Advertisements
Podobne prezentacje
Podstawowe funkcje przegladarek.
Advertisements

Rafał Hryniów Tomasz Pieciukiewicz
Programowanie w Internecie (Internet Programming) Krystyna Dziubich p. 521 XSL Formatting Objects.
Internet Czyli wirtualny świat.
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
Podstawowe wiadomości
XHTML Podstawowe różnice.
XML w zarządzaniu formularzami ubezpieczeniowymi ZUS
Zaawansowana składnia XML XML Schema
XML Schema XML Schema2 Definiowanie języków XML, SGML – metajęzyki. Definiowanie języków (zastosowań, typów dokumentów, schematów): –określanie.
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1.
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 3.
EXtreme Programming » Magdalena Tchorzewska.
Maciej Zabielski 15 stycznia 2003
Aplikacje ASP.NET Arkadiusz Twardoń ZTiPSK
AJAX Marek Hołówko Maciej Wojciechowski.
Eclipse jako IDE III a.
Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
KURS Z INFORMATYKI prowadzący: mgr Przemysław Głowacki.
Nowoczesny i jednocześnie prosty w obsłudze system sprzedaży przeznaczony dla firm handlowych i usługowych nie prowadzących gospodarki magazynowej o różnym.
Made by Mateusz Szirch Kilka słów o JavaScript.
Aplikacje Internetowe
Portal Główne technologie webowe Tajemnice przeglądarek stron www
Czym są HTML i XHTML? Skrót HTML pochodzi od słów Hypertext Markup Language (język znakowania hipertekstu). Język HTML jest podstawą każdej strony WWW.
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
P ISZ MNIEJ, RÓB WIĘCEJ - ZASTOSOWANIE J Q UERY Kamil Szumański s4126.
* HTML5 i CSS3 w nowoczesnych serwisach internetowych
Generatory dokumentacji kodu źródłowego
Damian Zawada
XML - podstawy Szymon Bohdanowicz. Pierwszy przykład Marek Szymon Przypomnienie Pamiętaj o spotkaniu w piątek.
Tworzenie strony internetowej krok po kroku.
Arkadiusz Twardoń ZTiPSK
Przygotował: Paweł Ziaja
TIK w szkole podstawowej
XML – eXtensible Markup Language
Silverlight Marcin Badurowicz
Chyba najczęściej używaną przeglądarką internetową jest INTERNET EXPLORER, bo jest ona domyślnie instalowana w wiodącym na rynku polskim oprogramowaniu.
WebCreator.c0.pl Krzysztof Abram.
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML – Warsztat Prowadzący: Dariusz Jaruga
Czym są HTML5 i Adobe Flash? Nowe technologie związane ze standardem Charakterystyka rozwiązań Testy wydajności Podsumowanie Bibliografia Wprowadzenie.
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Wykaz nieuporządkowany - służy do sporządzenia wykazu nienumerowanego, w którym kolejne punkty są wyróżniane punktorami. ◦ Polecenie tworzy ramy wykazu,
Projektowanie stron WWW
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 1 Prowadzący: Dariusz Jaruga
Podstawy HTML RAMKi. Ramki Za ich pomocą możesz swobodnie podzielić okno przeglądarki na kilka części i w nich niezależnie przeglądać dokumenty. Ramki.
Aplikacje internetowe
HTML Czyli Publikowanie w Internecie. Publikowanie w sieci - problemy Różne platformy sprzętowe użytkowników Różne systemy operacyjne Różne programy służące.
Aplikacje internetowe
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
Nieograniczone źródło informacji
Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r.
LISTY HTML. Listy s ą definiowane za pomoc ą znacznika podstawowego innego dla ka ż dego rodzaju list Specyfikacja XHTML, zawiera specjalne znaczniki.
Kuba jakóbczak Michał Bożyk
Informatyka Stosowana – ROK II / III
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Adobe Flash vs Hyper Text Markup Language 5
Czyli króciutki opis języka programowania jakim jest HTML.
HTML Hyper Text Markup Language komputerowe Esperanto cz. I historia, struktura dokumentu.
Damian Urbańczyk xHTML Elementy graficzne.
Temat Prezentacji : ZNACZNIKI META TAGS wyk.H. Kozłowski.
Grafika komputerowa Dr inż. Piotr Gronek Wykład dla Studium Podyplomowego „Informatyka w Szkole”
HTML 5.0. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 2 Program Literatura Historia HTML Koncepcja HTML.
Monitoring efektów realizacji Projektu PL0100 „Wzrost efektywności działalności Inspekcji Ochrony Środowiska, na podstawie doświadczeń norweskich” Praktyczne.
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
HTML.  Wprowadzenie  Protokół HTTP  Język HTML  Definicja typu dokumentu  Nagłówek strony  Formatowanie treści dokumentu  Definiowanie struktury.
Wstęp do HTML.
Zapis prezentacji:

HTML 5.0 Marcin Badurowicz <m@badurowicz.net>

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

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

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

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”

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

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ć

Błędy XML?

Przesadna komplikacja <!DOCTYPE html PUBLIC "–//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf—8"/> <title>Hello World!</title> </head> <body> <p>Oto przykładowy XHTML/1.0</p> </body> </html>

I po co? <!DOCTYPE html> <title>Hello World!</title> <meta charset=utf-8> <p>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.

Nowości wśród elementów Często powtarzane klasy zastąpić można nowymi elementami: <footer> czy <aside> Paski postępu, wyróżnienia Datagrid Nowe elementy formularzy <video>, <audio>, <canvas>

Element <time> <time datetime="2007-08-03T09:30Z"> Piątek, 3 sierpnia 2007 o 9:30 </time> Obecnie, zamiast tego, stosuje się <abbr> oraz class i title odpowiedni – dla potrzeb np.. Tzw. microformats.

Element <meter> <meter>3/5</meter> <meter value="0.6">Medium</meter> © Lachlan Hunt, "Developing with HTML5"

© Lachlan Hunt, "Developing with HTML5" Element <m> <p>The highlighted part below is where the error lies:</p> <pre><code>var i: Integer; begin i := <m>1.1</m>; end.</code></pre> © Lachlan Hunt, "Developing with HTML5"

Element <datagrid> Interaktywne drzewo, lista czy dane tabelaryczne Umożliwia podawanie danych przez użytkownika, ich edycję i usuwanie czy sortowanie

Nowe opcje formularzy Kontrolki HTML 4 są zbyt ograniczone Dodano np. typ pozwalający wybrać datę, wpisać e-mail czy inne dane w określonym formacie (ułatwiona walidacja danych po stronie klienta)

Element <datalist> <input list="title-list"> <datalist id="title-list"> <option value="..."> </datalist> © Lachlan Hunt, "Developing with HTML5"

<video> oraz <audio> Flash stał się standardem de facto Brak różnorodnych typów danych multimedialnych w jednym znaczniku Natywne wsparcie dla niektórych formatów audio w przeglądarkach

<canvas> Możliwość rysowania Już jest Wykresy, Yahoo! Pipes http://canvaspaint.org

<canvas> Eksperymentalna gra 3D http://canvex.lazyilluminati.com/

Więcej? http://whatwg.org http://www.w3.org/html/wg/html5/ http://validator.whatwg.org/ Riddle: „Stanowczo za długie nazwy niektórych elementów w porównaniu do tych z HTML4.01” ;-)