Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Podobne dokumenty
HTML 5 język wykorzystywany do tworzenia i prezentowania stron internetowych www. Jest

Systemy internetowe HTML + CSS - dodatki

Responsive web design : projektowanie elastycznych witryn w HTML5 i CSS3 / Ben Frain. Wyd. 2. Gliwice, cop Spis treści

Nowoczesne Technologie WWW

Przegląd technologii

rk HTML 4 a 5 różnice

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Dokument hipertekstowy

za pomocą: definiujemy:

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

PROJEKTOWANIE STRON WWW W4

A P L I K A C J E I N T E R N E T O W E KONSPEKT nr 3 (DIV, galeria, formularze)

Z CSS3 szybciej i przyjemniej

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Budowa dokumentu HTML 5

Programowanie w Sieci Internet o HTML 5 i CSS 3.0 słów kilka. Kraków, 17 października 2014 mgr Piotr Rytko Wydział Matematyki i Informatyki UJ

HTML5 - informacje. Źródło. Struktura. Elementy. Atrybuty SVG.

Aplikacje internetowe

2. Prezentacja wizualna

Laboratorium 1: Szablon strony w HTML5

<meta http-equiv="content-type" content="text/html; charset=iso ">

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

XHTML2 i HTML5 Przyszłość WWW oparta o nowe standardy sieciowe HTML5 i XHTML2

Tomasz Grześ. Systemy zarządzania treścią, cz. II


STRONY INTERNETOWE mgr inż. Adrian Zapała

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

HTML, Javascript, CSS oraz Bootstrap

Dokument hipertekstowy

Specyfikacja techniczna dot. mailingów HTML

Ćwiczenie 9 - CSS i wstawianie CSS

Multimedia w HTML5. Statyczne witryny internetowe 2TI/TOR. Marek Kwiatkowski

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

CSS - layout strony internetowej

Tworzenie Stron Internetowych. odcinek 7

Krótki przegląd własności języka CSS

Tworzenie stron internetowych z wykorzystaniem HTML5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Elementarz HTML i CSS

CSS. Kaskadowe Arkusze Stylów

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

Pierwsza strona internetowa

Krok 1: Stylizowanie plakatu

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Multimedia i interfejsy. Ćwiczenie 5 HTML5

HTML (HyperText Markup Language) hipertekstowy język znaczników

NTW - Bezp. sieci Lista nr 1 mgr inż. Adam Dudek

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

APLIKACJE INTERNETOWE 1 HTML - STRUKTURA STRONY INTERNETOWEJ

Tworzenie Stron Internetowych. odcinek 8

2 Podstawy tworzenia stron internetowych

Innowacja pedagogiczna Pasja programowania ZESPÓŁ SZKÓŁ W CHOROSZCZY

Dokument hipertekstowy

M o d e r n i z a c j a k s z t a ł c e n i a z a w o d o w e g o w M a ł o p o l s c e. Godziny szkolenia (od do) Ilość godzin. Liczba uczestników

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego

I. Dlaczego standardy kodowania mailingów są istotne?

Harmonogram kursu: ECDL Core (Europejski Certyfikat Umiejętności Komputerowych) Grupa II

Tworzenie Stron Internetowych. odcinek 6

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Szczegółowy opis zamówienia:

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Budowa aplikacji wielowarstwowych. Zastosowanie Kaskadowych arkuszy stylów (CSS)

HTML 5. w tworzeniu aplikacji internetowych. czwartek, 5 kwietnia 12

Technika pracy nad układem strony

Sierpień 2015 rozwiązanie plik: index.htlm

plansoft.org Zmiany w Plansoft.org

Powtórzenie materiału: CSS3 Spis treści

HTML5 Nowe znaczniki header nav article section aside footer

Technika pracy nad układem strony

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Rozwoju Regionalnego

TECHNIKI WWW (WFAIS.IF-C125) (zajęcia r.)

Tworzenie Stron Internetowych. odcinek 6

Systemy internetowe Wykład 2 CSS

Aplikacje internetowe Koncepcja Architektura Technologie

PROJEKTOWANIE STRON WWW

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

Tworzenie Stron Internetowych. odcinek 8

I. Wstawianie rysunków

PROJEKTOWANIE STRON WWW

Technologie Informacyjne

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Języki programowania wysokiego poziomu. CSS Wskazówki

Responsywne strony WWW

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

Aplikacje internetowe

Znaczniki języka HTML

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

RAMOWY HARMONOGRAM SZKOLENIA

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Podstawy (X)HTML i CSS

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Transkrypt:

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk

Moduł 4 HTML 5 i CSS 3.0

Agenda Co nowego w HTML 5? Nowe elementy HTML 5 Nowe elementy w formularzach HTML Nowe elementy w CSS 3.0

Co nowego w HTML 5 Czym jest HTML 5? Co nowego wprowadza HTML 5

Czym jest HTML 5 Jest to nowa wersja języka HTML Stanowi połączenie HTML + CSS 3.0 + API JavaScript 1991 HTML 1.0 1995 HTML 2.0 1997 HTML 3.0 1997 HTML 4.0 2007 Początek HTML 5.0

Co nowego wprowadza HTML 5 Nowe elementy strukturalne Nowe elementy formularzy Upraszcza niektóre elementy tj. deklaracje DOCTAPE i ustawianie strony kodowej Nowe elementy VIDEO i AUDIO Umożliwia tworzenie grafiki za pomocą CANVAS Przechowywanie danych po stronie klienta Umożliwia operacje na plikach Ułatwia wykorzystanie technologii Drag & Drop Geolokacja

Nowe elementy HTML 5 Nowe elementy strukturalne Po co? Nowe elementy blokowe i liniowe Nowe elementy interaktywne Nowy element nawigacyjny

Nowe elementy strukturalne HTML 5 wprowadza następujące nowe elementy Article Section HGroup Header Footer Section Address Nav Aside <!DOCTYPE html> <html> <body> <header> <h1>nagłówek</h1> <nav><ul><li>nawigacja</li></ul></nav> </header> <section> <article><p>jakaś zawartość</p></article> </section> <footer><p>informacje w stopce</p></footer> </body> </html>

Po co? <!DOCTYPE html> <html> <body> <header> <h1>nagłówek</h1> <nav> <ul> <li>nawigacja</li> </ul> </nav> </header> <section> <article> <p>jakaś zawartość</p> </article> </section> <footer> <p>informacje w stopce</p> </footer> </body> </html> <!DOCTYPE html> <html> <body> <div id="header"> <h1>nagłówek</h1> <div id="nav"> <ul> <li>nawigacja</li> </ul> </div> </div> <div class="section"> <div class="article"> <p>jakaś zawartość</p> </div> </div> <div id="footer"> <p>informacje w stopce</p> </div> </body> </html>

Nowe elementy blokowe i liniowe Nowy semantyczny element blokowy: <figure> Może zawierać <figcaption> <figure> <img src="obrazek.jpg" alt="obrazek"/> <figcaption>podpis</figcaption> </figure> Nowe semantyczne elementy liniowe <mark> <meter> <progress> <output> <time>

Nowe elementy interaktywne Do nowych elementów interaktywnych wprowadzonych w HTML 5.0 należą: <details> <summary> <details> <summary> Podsumowanie </summary> <p> Zawartość </p> </details> <menu> <command> Aktualnie niewspierane

Nowy element nawigacyjny Znacznik <nav> Definiuje obszar nawigacji na stronie Umieszczony wewnątrz znacznika <article> określa nawigację wewnątrz strony Umieszczony w innym miejscu określa nawigację pomiędzy stronami

Nowe elementy w formularzach Nowe elementy w formularzach Nowe atrybuty Walidacja danych

Nowy elementy formularzy Nowe typy znacznika <input> Rodzaj elementu color date datetime datetime-local email month number range Wsparcie Rodzaj elementu search tel time url week

Nowe atrybuty Atrybut Wsparcie Atrybut autocomplete (F/I) list (I) autofocus (I) form (I) formaction (I) formenctype (I) formmethod (I) formnovalidate (I) formtarget (I) min/max (I) multiple (I) novalidate (F) pattern (I) placeholder (I) required (I) step (I) height/width (I)

Nowe atrybuty Atrybut Wsparcie Atrybut autocomplete (F/I) list (I) autofocus (I) form (I) formaction (I) formenctype (I) formmethod (I) formnovalidate (I) formtarget (I) min/max (I) multiple (I) novalidate (F) pattern (I) placeholder (I) required (I) step (I) height/width (I)

Walidacja danych HTML 5 pozwala na walidację danych wprowadzonych do formularzy. <input type="text" pattern="\d\d-\d\d\d" /> <input type="text" required /> <input type="number" min="10" max="20" />

Co nowego w CSS 3.0 Nowe selektory Nowe właściwości tła i ramek Transformacje Animacje Efekty tekstowe Media Układ strony

Nowe selektory Selektory atrybutów: rozpoczyna się na, kończy się na, zawiera Strukturalne pseudo-klasy: :nth-child, :first-child, :first-of-type, :enabled, :disabled Negacja :not(selektor) a[href^="www."], tr:nth-child(even) { color:red; } p > :not(span:last-child) { color:red; }

Nowe właściwości tła i ramek Nowe właściwości tła: background-size background-origin background-clip Wsparcie dla wielu obrazów tła Tła gradientowe Nowe właściwości ramek border-radius border-image

Transformacje CSS3 pozwala na transformacje elementów zarówno 2D, jaki3d Dwuwymiarowe transformacje pozwalają na obracanie, rozciąganie, skalowanie

Animacje CSS3 pozwala tworzyć proste animacje Wykorzystuje się do tego reguły @keyframe i właściwość animation @keyframes animacja { 0% { left: 0px; } 25% { left: 25px; background: blue; } 50% { left: 50px; background: red; } 75% { left: 75px; background: blue; } 100% { left: 100px; } } div { animation: animacja 5s linear 3s infinite alternate ; }

Efekty tekstowe Możliwość wprowadzania cienia dla tekstu: text-shadow Możliwość ściągania czcionek @font-face h1 { text-shadow: 3px 8px 4px #0000ff; { @font-face } font-family: czcionka; src: url('czcionka.woff'); }

Media Pozwala na tworzenie styli na różnego rodzaju urządzenia Podaje się nazwę rodzaju urządzenia i warunki jakie musi spełniać Jeżeli te warunki są spełnione style ma zastosowanie div { border: solid 1px black; } @media screen and (min-width:400px) { div { border: none; } }

Układ strony Pozwala na tworzenie układu wielokolumnowego div { width: 100px; column-width: 45px; column-count: 3; column-gap: 1em; }