SlideShare a Scribd company logo
HTML5 i CSS3
w nowoczesnych w serwisach
      internetowych
Plan prezentacji
Wprowadzenie
Przechowywanie danych
Semantyka HTML 5
Dostęp do systemu plików urządzeń
Łączność
Wydajność i integracja
3d, grafika, efekty
Multimedia
CSS 3
Wprowadzenie:
Strony WWW kiedyś
Wprowadzenie:
Strony przyszłości
Wprowadzenie:
Strony przyszłości
Wprowadzenie:
Strony przyszłości
Wprowadzenie:
Strony przyszłości
Wprowadzenie:
Strony WWW obecnie

                     HTML
                     (the Hypertext Markup Language)


                     CSS
                     (Cascading Style Sheets )


                     Skrypty
                     Po stronie serwera: np. PHP lub ASP
                     Po stronie przeglądarki: np. Javascript


                     Multimedia
                     Zdjęcia, animacje, video i dźwięki
Wprowadzenie
    Szybki
                      HTML 4 ?


   Bezpieczny
   Godny zaufania   Hmm… nie bardzo…
   Interaktywny
   Piękny
                       HTML 5 ?
                     Jak najbardziej tak !
Wprowadzenie:
    Historia:

                                  c ja
   1997 – HTML4
                                o lu
   2001 – XHTML1.1        r ew
                     n ie 1.0 Working Draft
    2005 – Web Application
                   a


                ja
             uc
    2011 – HTML5 Working Draft


           ol HTML5 jest gotowy ? Sprawdź!
    2012w Czy
         –
       E

Wprowadzenie:
        Co to jest HTML5 ?
                                   Piąta
                                  odsłona
                                   HTML




                                    CSS3




                                     API
                                  JavaScrip
                                      t




tworzenie serwisów i aplikacji które do tej pory były zarezerwowane tylko dla
                            aplikacji desktopowych
Wprowadzenie:
    Dostępność




iPhone, iPady i telefony z Google Android
już używają HTML 5
Html5 i css3
Multimedia:
Audio i Wideo
Multimedia:
Kodeki
Html5 i css3
Przechowywanie offline
   Użycie aplikacji offline
   Wydajność
   Prosty model programowania
Przechowywanie offline
   „Web” i „offline” to dwie odrębne rzeczy
    ale nie dla HTML5!
       Web Storage
       Web SQL Database and IndexedDB
       File System
   Wszędzie gdzie brak jest Wi-Fi lub 3G
   Poprawa wydajności!
Przechowywanie offline
Html5 i css3
Semantyka:
Redukcja znaczników

   <applet>
   <big>
   <center>
   <font>
   <frame>
   <frameset>
   <strike>
   …
Semantyka:
       doctype

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN„ "http://www.w3.org/TR/
                             html4/strict.dtd">

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN„ "http://
                    www.w3.org/TR/html4/loose.dtd">

   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN„ "http://
                   www.w3.org/TR/html4/frameset.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN„ "http://www.w3.org/
                      TR/xhtml1/DTD/xhtml1-strict.dtd">



                 <!DOCTYPE html>
Semantyka:
nowe znaczniki

   <header>
   <footer>
   <nav>
   <article>
   <section>
   <aside>
Semantyka:
nowe znaczniki
Semantyka:
formularze
   <input   type=„email” placeholder=„imie@adres.pl” >
   <input   type=„text” autofocus>
   <input   type=„url”>
   <input   type=„tel”>
   <input   type=„search”>
Semantyka:
formularze
   <input type=„range”>
   <input type=„number”>
   <input type=„date”>
   <input type=„color”>
   <p contenteditable>lorem ipsum</p>
Semantyka:
<progress> i <meter>
Html5 i css3
Dostęp do urządzeń
Html5 i css3
Łączność
   Aplikacje typu czat
   Szybsze gry
   Lepsza komunikacja
       Web Sockets
       Server-Sent Events
Łączność:
geolokalizacja
Html5 i css3
Wydajność i integracja:
Dlaczego tak ważne?

   Microsoft twierdzi że spowolnienie
    ładowania strony o 2 sekundy zmniejsza
    liczbę kliknięć na tej stronie o 4%
   Amazon odkrył że 100ms więcej w
    trakcie ładowania strony to zmniejszenie
    sprzedaży o 1%
Wydajność i integracja:
Technologie

   „Wielowątkowy” JavaSctipt
   Web sockets
   Local storage
   CSS sprites
   Web fonts
   CSS3 tranzycje i animacje
   Trwałe połączenie HTTP
Html5 i css3
3d, grafika, efekty:
3d, grafika, efekty:
    canvas


   Element języka HTML5 pozwalający
    tworzyć obrazki i animacje bezpośrednio w
    przeglądarce przy użyciu kodu JavaScript
   Wykresy i biblioteka RGraph
Html5 i css3
CSS 3:
Rozszerzenia specyficzne dla dostawców

   -webkit- :Safari, Google Chrome
   -moz-: Mozilla
   -o- : Opera
       p{
            -webkit-border-radius: 1em;
            -moz-border-radius: 1em;
            border-radius: 1em;
       }
CSS 3:
 Nowe selektory

     Pseudoklasy:
         :first-size
         :last-child
         :nth-child
         :target
<body>
    <p id=„pierwszy”>        p:first-child {
               Lorem ipsum       tont-size:1.2em;
    </p>                     }
</body>
CSS 3:
demo
CSS 3:
nowe pseudoklasy

   Zapytania o:
       Rozdzielczość
       Orientację (poziomą lub pionową)
       Szerokość i wysokość urządzenia
       Szerokość i wysokość okna przeglądarki
       @media
Czy powinienem już korzystać
z języka HTML5 ?
   TAK ale….. z ostrożnością
   Uwaga na Internet Explorer 7 i
    wcześniejsze wersje
   HTML 5 jest wciąż rozwijany i zmieniany
   Kierować się zasadą „stopniowego
    usprawniania” i „wdzięcznej
    degradacji”
Dziękuję za uwagę 




                     ?
Prezentacja jest dostępna pod adresem:
http://mariuszklec.pjwstk.edu.pl/

More Related Content

Similar to Html5 i css3 (20)

PDF
Serwisy internetowe. Programowanie
Wydawnictwo Helion
 
PDF
ABC języka HTML i XHTML
Wydawnictwo Helion
 
PDF
Antologia Webdevelopera (9.12.2006)
Wojtek Zając
 
PDF
XHTML & CSS, WAI
Wojciech Bednarski
 
PDF
ABC tworzenia stron WWW. Wydanie II
Wydawnictwo Helion
 
PDF
CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C
Wydawnictwo Helion
 
PPTX
Strony mobilne 1_
olajot
 
PDF
Tworzenie stron WWW w praktyce. Wydanie II
Wydawnictwo Helion
 
PDF
CSS. Witryny internetowe szyte na miarę. Autorytety informatyki. Wydanie II
Wydawnictwo Helion
 
PDF
Tworzenie stron WWW. Kurs
Wydawnictwo Helion
 
PDF
HTML i XHTML dla każdego
Wydawnictwo Helion
 
PDF
Tworzenie stron WWW. Kurs. Wydanie II
Wydawnictwo Helion
 
PDF
Mobile First! Responsive webpages @ Przyszłość w IT, Łódź 2013
Marcin Zajkowski
 
PDF
Kurs tworzenia stron internetowych
Wydawnictwo Helion
 
PDF
Tworzenie stron WWW. Ilustrowany przewodnik
Wydawnictwo Helion
 
PDF
Tworzenie stron WWW w praktyce
Wydawnictwo Helion
 
PDF
CSS. Antologia. 101 wskazówek i trików
Wydawnictwo Helion
 
PDF
ABC tworzenia stron WWW
Wydawnictwo Helion
 
PDF
Responsive Web Design - Michał Rachowski Squiz
Fundacja Rozwoju Branży Internetowej Netcamp
 
Serwisy internetowe. Programowanie
Wydawnictwo Helion
 
ABC języka HTML i XHTML
Wydawnictwo Helion
 
Antologia Webdevelopera (9.12.2006)
Wojtek Zając
 
XHTML & CSS, WAI
Wojciech Bednarski
 
ABC tworzenia stron WWW. Wydanie II
Wydawnictwo Helion
 
CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C
Wydawnictwo Helion
 
Strony mobilne 1_
olajot
 
Tworzenie stron WWW w praktyce. Wydanie II
Wydawnictwo Helion
 
CSS. Witryny internetowe szyte na miarę. Autorytety informatyki. Wydanie II
Wydawnictwo Helion
 
Tworzenie stron WWW. Kurs
Wydawnictwo Helion
 
HTML i XHTML dla każdego
Wydawnictwo Helion
 
Tworzenie stron WWW. Kurs. Wydanie II
Wydawnictwo Helion
 
Mobile First! Responsive webpages @ Przyszłość w IT, Łódź 2013
Marcin Zajkowski
 
Kurs tworzenia stron internetowych
Wydawnictwo Helion
 
Tworzenie stron WWW. Ilustrowany przewodnik
Wydawnictwo Helion
 
Tworzenie stron WWW w praktyce
Wydawnictwo Helion
 
CSS. Antologia. 101 wskazówek i trików
Wydawnictwo Helion
 
ABC tworzenia stron WWW
Wydawnictwo Helion
 
Responsive Web Design - Michał Rachowski Squiz
Fundacja Rozwoju Branży Internetowej Netcamp
 

More from Squiz Poland (20)

PDF
Case study wdrożenia nowego serwisu e-commerce dla marki NC+
Squiz Poland
 
PDF
Case study wdrożenia nowej strony internetowej dla BGŻOptima
Squiz Poland
 
PDF
Jak Progressive Web Apps rewolucjonizują User Experience
Squiz Poland
 
PDF
Cyfrowa transformacja w polskim sektorze edukacyjnym na przykładzie wdrożenia...
Squiz Poland
 
PDF
Jak wykorzystać wiedzę o potrzebach użytkowników do podniesienia konwersji w ...
Squiz Poland
 
PDF
Rola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowych
Squiz Poland
 
PDF
Jak zepsuć wdrożenie, skłócić zespół i roztrwonić budżet w procesie cyfrowej ...
Squiz Poland
 
PDF
Co łączy customer journey map z CRM - konferencja "Zrozumieć digital #5"
Squiz Poland
 
PDF
Podróż klienta w digital - jak zwiększyć szansę na konwersję - konferencja "Z...
Squiz Poland
 
PDF
Performance mobilnych serwisów bankowych - analiza, optymalizacja i dobre pra...
Squiz Poland
 
PDF
Jak projektować doświadczenia klientów w mobilnych rozwiązaniach WWW - Trendy...
Squiz Poland
 
PDF
7 trendów w kreowaniu nowego doświadczenia klienta - Trendy FinTech 2018
Squiz Poland
 
PDF
Nie ma dobrego doświadczenia bez dostępności
Squiz Poland
 
PDF
Jak przekonywać managerów do wdrażania rozwiązań digital w organizacjach
Squiz Poland
 
PDF
8 kluczowych funkcjonalności nowoczesnego portalu internetowego
Squiz Poland
 
PDF
Optymalizacja doświadczenia użytkownika w obszarze digital
Squiz Poland
 
PDF
Zrozumieć digital - CRM jako hub do zarządzania doświadczeniem klienta w om...
Squiz Poland
 
PDF
Benchmarking i consumer insight jako podstawa optymalizacji konwersji na stro...
Squiz Poland
 
PDF
10 dobrych praktyk wdrożenia strategii omnichannel
Squiz Poland
 
PDF
Zostań Netflixem swojej branży albo zgiń - jak przygotować organizację do cyf...
Squiz Poland
 
Case study wdrożenia nowego serwisu e-commerce dla marki NC+
Squiz Poland
 
Case study wdrożenia nowej strony internetowej dla BGŻOptima
Squiz Poland
 
Jak Progressive Web Apps rewolucjonizują User Experience
Squiz Poland
 
Cyfrowa transformacja w polskim sektorze edukacyjnym na przykładzie wdrożenia...
Squiz Poland
 
Jak wykorzystać wiedzę o potrzebach użytkowników do podniesienia konwersji w ...
Squiz Poland
 
Rola zespołów i procesu projektowego w skutecznych wdrażaniu rozwiązań cyfrowych
Squiz Poland
 
Jak zepsuć wdrożenie, skłócić zespół i roztrwonić budżet w procesie cyfrowej ...
Squiz Poland
 
Co łączy customer journey map z CRM - konferencja "Zrozumieć digital #5"
Squiz Poland
 
Podróż klienta w digital - jak zwiększyć szansę na konwersję - konferencja "Z...
Squiz Poland
 
Performance mobilnych serwisów bankowych - analiza, optymalizacja i dobre pra...
Squiz Poland
 
Jak projektować doświadczenia klientów w mobilnych rozwiązaniach WWW - Trendy...
Squiz Poland
 
7 trendów w kreowaniu nowego doświadczenia klienta - Trendy FinTech 2018
Squiz Poland
 
Nie ma dobrego doświadczenia bez dostępności
Squiz Poland
 
Jak przekonywać managerów do wdrażania rozwiązań digital w organizacjach
Squiz Poland
 
8 kluczowych funkcjonalności nowoczesnego portalu internetowego
Squiz Poland
 
Optymalizacja doświadczenia użytkownika w obszarze digital
Squiz Poland
 
Zrozumieć digital - CRM jako hub do zarządzania doświadczeniem klienta w om...
Squiz Poland
 
Benchmarking i consumer insight jako podstawa optymalizacji konwersji na stro...
Squiz Poland
 
10 dobrych praktyk wdrożenia strategii omnichannel
Squiz Poland
 
Zostań Netflixem swojej branży albo zgiń - jak przygotować organizację do cyf...
Squiz Poland
 
Ad

Html5 i css3