HTML5. Strony mobilne - Estelle Weyl (2014).pdf

(6261 KB) Pobierz
Tytuł oryginału: Mobile HTML5
Tłumaczenie: Tomasz Walczak
ISBN: 978-83-246-8912-5
© 2014 Helion S.A.
Authorized Polish translation of the English edition Mobile HTML5,
ISBN 9781449311414 © 2014 Estelle Weyl.
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all
rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane
z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie
ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji
zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/htm5sm
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Wprowadzenie .............................................................................................................11
1. Przygotowania do nauki interfejsów API HTML5, CSS3 i JavaScriptu ......................25
CubeeDoo — gra na urz dzenia przeno ne napisana w HTML5
Narz dzia programistyczne
Edytor tekstu
Przegl darka
Narz dzia do debugowania
Debugery stacjonarne
Zdalne debugowanie
Narz dzia do testowania
Emulatory i symulatory
Narz dzia dost pne w internecie
Telefony
Testy zautomatyzowane
26
28
28
28
29
30
32
37
38
39
40
42
2. Przechodzenie na HTML5 ............................................................................................43
Sk adnia j zyka HTML5
Elementy
Atrybuty
Atrybuty globalne i atrybuty internacjonalizacji
Atrybuty z HTML-a 4, które sta y si globalne w HTML5
Nowo w HTML5 — globalne atrybuty zwi zane z dost pno ci
i elementami interaktywnymi
Sk adnia elementów i atrybutów w HTML-u
Elementy samozamykaj ce
Najlepsze praktyki
Wymagane komponenty
Elementy ze znacznika <head>
43
44
45
45
48
50
54
55
56
57
62
3
Kup książkę
Poleć książkę
Element <meta> — dodawanie metadanych
Znaczniki meta dla aplikacji mobilnych
Warto ci charakterystyczne dla producentów urz dze przeno nych
Znacznik <base> dla strony internetowej
Znacznik <link> jest przydatny nie tylko dla arkuszy stylów
63
64
66
67
67
3. Nowe elementy w HTML5 ........................................................................................... 75
Elementy sekcyjne w HTML5
Element <section>
Element <article>
Element <section> a element <article>
Element <nav>
Element <aside>
Element <header>
Element <footer>
Nag ówek i stopka w grze CubeeDoo
Stary, ale rzadko u ywany element <address>
Grupowanie tre ci — inne nowe elementy HTML5
Element <main>
Elementy <figure> i <figcaption>
Element <hr>
Zmiany atrybutów elementów <li> i <ol>
Nowe tekstowe elementy semantyczne w HTML5
Element <mark>
Element <time>
Elementy <rp>, <rt> i <ruby>
Element <bdi>
Element <wbr>
Zmodyfikowane tekstowe semantyczne elementy
Element <a>
Zmiany w elementach tekstowych w porównaniu z HTML-em 4
Niezmodyfikowane elementy
Elementy osadzane
Zmiany w elementach osadzanych
Elementy interaktywne
Elementy <details> i <summary>
Elementy <menu> i <menuitem>
Elementy XHTML-a niedost pne w HTML5
Wnioski
75
77
77
78
78
79
79
80
80
81
81
82
82
83
83
83
84
85
85
86
86
86
86
88
89
90
90
92
92
94
95
96
4
Spis tre ci
Kup książkę
Poleć książkę
4. Formularze internetowe w HTML5 ............................................................................. 97
Atrybuty elementu <input> oraz innych elementów formularzy
Atrybut type
Atrybut required
Warto ci minimalne i maksymalne — atrybuty min i max
Atrybut step
Atrybut placeholder
Atrybut pattern
Atrybut readonly
Atrybut disabled
Atrybut maxlength
Atrybut size
Atrybut form
Atrybut autocomplete
Atrybut autofocus
Typy i atrybuty elementu <input>
Ponowne wprowadzenie do typów, o których my lisz, e je znasz
Tekst — <input type="text">
Has a — <input type="password">
Pole wyboru — <input type="checkbox">
Przycisk opcji — <input type="radio">
Przycisk wysy ania — <input type="submit">
Przycisk resetowania — <input type="reset">
Plik — <input type="file">
Ukryte pole — <input type="hidden">
Rysunki — <input type="image">
Przycisk — <input type="button">
Okre lanie stylów dla elementów <input> ró nego typu
Nowe typy elementu <input>
Adres e-mail — <input type="email">
Adres URL — <input type="url">
Telefon — <input type="tel">
Liczby — <input type="number">
Przedzia y — <input type="range">
Wyszukiwanie — <input type="search">
Kolory — <input type="color">
Elementy <input> zwi zane z dat i godzin
Daty — <input type="date">
Data i godzina — <input type="datetime">
Lokalna data i godzina — <input type="datetime-local">
Miesi c — <input type="month">
Spis tre ci
99
99
99
100
101
101
102
104
104
105
105
105
106
107
107
108
108
109
109
110
111
112
112
114
114
114
114
115
116
117
118
119
121
122
122
123
123
125
125
125
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin