Web Design z HTML5 i CSS3 Technologie frontendowe od podstaw Wydanie V.pdf

(5446 KB) Pobierz
Tytuł oryginału: Basics of Web Design HTML5 & CSS (5th Edition)
Tłumaczenie: Zbigniew Waśko, Paweł Borkowski
ISBN: 978-83-283-5846-1
Authorized translation from the English language edition, entitled BASICS OF WEB DESIGN: HTML5 & CSS,
5th Edition by FELKE-MORRIS, TERRY, published by Pearson Education, Inc, publishing as Pearson,
Copyright © 2020, 2018, 2016 by Pearson Education, Inc. 221 River Street, Hoboken, NJ 07030.
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 Pearson Education, Inc.
POLISH language edition published by Helion SA, Copyright © 2020.
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 Helion SA 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 Helion SA nie ponoszą również żadnej
odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Helion SA
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)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/webde5.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/webde5
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
ROZDZIAŁ 1.
ROZDZIAŁ 3.
Podstawy internetu i WWW
Internet i WWW
Standardy i dostępność w internecie
Przeglądarki i serwery internetowe
Protokoły internetowe
Jednolite identyfikatory zasobów
i nazwy domen
Czerpanie informacji z internetu
HTML w zarysie
Struktura strony internetowej
Twoja pierwsza strona internetowa
Utrwalanie i stosowanie nabytej wiedzy
1
2
4
6
8
10
14
16
18
20
24
Podstawy projektowania stron internetowych 71
Docelowa grupa odbiorców
Organizacja witryny internetowej
Zasady projektowania wizualnego
Projektowanie z uwzględnieniem dostępności
Stosowanie tekstu
Kolory w internecie
Projektowanie witryny z uwzględnieniem
cech odbiorcy docelowego
Wybór schematu kolorystycznego
Stosowanie grafik i multimediów
Inne zalecenia projektowe
Projektowanie nawigacji
Plany i układy stron internetowych
Statyczne i płynne układy stron WWW
Projektowanie witryn internetowych
z myślą o urządzeniach mobilnych
Responsywne projekty internetowe
Lista kontrolna najlepszych technik
projektowania webowego
Utrwalanie i stosowanie nabytej wiedzy
72
74
76
78
80
82
84
86
90
92
94
96
98
100
102
104
106
ROZDZIAŁ 2.
Podstawy HTML
Nagłówek
Akapit
Podział wiersza i linia pozioma
Cytat blokowy
Elementy frazowe
Lista uporządkowana
Lista nieuporządkowana
Lista opisowa
Znaki specjalne
Sprawdzanie składni HTML
Elementy strukturalne
Ćwiczenia z elementami strukturalnymi
Inne elementy strukturalne
Elementy kotwicowe
Ćwiczenia z hiperłączami
Hiperłącza e-mailowe
Utrwalanie i stosowanie nabytej wiedzy
27
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
60
62
ROZDZIAŁ 4.
Wprowadzenie do kaskadowych
arkuszy stylów
Podstawowe informacje o CSS
Selektory i deklaracje CSS
Zapisywanie wartości kolorów w CSS
Stosowanie stylów wpisanych
Stosowanie stylów osadzonych
Stosowanie stylów zewnętrznych
Selektory klasy, identyfikatora i potomka
Formatowanie zakresowe
Ćwiczenia w opracowywaniu
arkuszy stylów
111
112
114
116
118
120
122
124
126
128
Kup książkę
Spis treści
ix
Poleć książkę
Kaskadowość stylów
Kaskadowość stylów w praktyce
Sprawdzanie składni CSS
Utrwalanie i stosowanie nabytej wiedzy
130
132
134
136
ROZDZIAŁ 7.
Podstawy projektowania układów stron
Układ normalny
Elementy pływające
Likwidacja efektu opływania
Przepełnienie
Ustalanie wymiarów elementów w CSS
Prosty układ dwukolumnowy
Pionowy pasek nawigacyjny jako
lista nieuporządkowana
Nawigacja w formie poziomej
listy nieuporządkowanej
Pseudoklasy a interaktywność w CSS
Ćwiczenia z opracowywania układu
dwukolumnowego
Przygotowanie strony do druku
Sprajty CSS
Ustalanie położenia elementów 
strony internetowej
Ćwiczenia z rozmieszczania elementów strony
Stała pozycja paska nawigacyjnego
Utrwalanie i stosowanie nabytej wiedzy
217
218
220
222
224
226
228
232
234
236
238
240
242
244
246
248
250
ROZDZIAŁ 5.
Podstawy formatowania 
grafiki i tekstu
Grafika w sieci
Element graficzny
Hiperłącza graficzne
Konfigurowanie obrazu stanowiącego tło
Rozmieszczanie obrazów tła
Tło wieloobrazowe w CSS
Czcionki w CSS
Właściwości tekstu w CSS
Ćwiczenia w konfigurowaniu grafiki
i tekstu
Konfigurowanie punktorów
za pomocą kodu CSS
Favicon
Mapy odsyłaczy
Elementy figure i figcaption
Utrwalanie i stosowanie nabytej wiedzy
143
144
146
148
150
152
154
156
158
160
162
164
166
168
170
ROZDZIAŁ 8.
ROZDZIAŁ 6.
Podstawy CSS — ciąg dalszy
Szerokość i wysokość w CSS
Model pudełkowy
Marginesy i wypełnienia w CSS
Obramowania w CSS
Zaokrąglanie rogów w CSS3
Wyśrodkowanie zawartości strony
Kodowanie cieni w CSS
Przycinanie i umiejscawianie obrazów tła
Skalowanie tła w CSS
Ćwiczenie konfigurowania
właściwości CSS3
Przezroczystość w CSS
Kolory RGBA w CSS3
Kolory HSLA w CSS
Gradienty w CSS
Utrwalanie i stosowanie nabytej wiedzy
179
180
182
184
186
188
190
192
194
196
198
200
202
204
206
208
Projektowanie stron
w układach responsywnych
Układ typu Flexible Box
O kontenerach elastycznych ciąg dalszy
Flexboksowa galeria zdjęć
Konfigurowanie elementów flexboksu
Flexbox w praktyce
Układ siatkowy
Kolumny, wiersze i odstępy w układzie
siatkowym
Siatkowy układ dwukolumnowy
Warunkowe wprowadzanie siatki
Justowanie zawartości
flexboksu i siatki
Metatag viewport
Zapytania o media w CSS
Układ responsywny z zapytaniami o media
Responsywny układ siatkowy
z zapytaniami o media
Elastyczność obrazów w CSS
257
258
260
262
264
266
268
270
272
274
276
278
280
282
286
290
Kup książkę
x
Spis treści
Poleć książkę
Element picture
Responsywne atrybuty
elementu img
Testowanie wyświetlania
na urządzeniach mobilnych
Utrwalanie i stosowanie nabytej wiedzy
292
294
296
298
ROZDZIAŁ 11.
Podstawy interaktywności
i obsługi mediów
Pluginy, kontenery i kodeki
Konfigurowanie wizji i fonii
Flash i element embed
Elementy audio i source
Elementy video i source
Element video w praktyce
Ramki lokalne
Przekształcanie obiektów w CSS3
Efekt przejścia w CSS
Praktyka tworzenia przejść
CSS a rozwijane menu
Elementy details i summary
JavaScript i jQuery
Interfejsy programistyczne w HTML5
Utrwalanie i stosowanie nabytej wiedzy
379
380
382
384
386
388
390
392
394
396
398
400
402
404
406
408
ROZDZIAŁ 9.
Podstawy stosowania tabel
Informacje wstępne o tabelach
Wiersze, komórki i nagłówki tabeli
Scalanie komórek tabeli
Konfiguracja i dostępność tabel
Formatowanie tabeli za pomocą 
kodu CSS
Pseudoklasy strukturalne w CSS
Konfigurowanie poszczególnych
obszarów tabeli
Utrwalanie i stosowanie nabytej wiedzy
309
310
312
314
316
318
320
322
324
ROZDZIAŁ 10.
ROZDZIAŁ 12.
Podstawy konfigurowania formularzy
Informacje wstępne o formularzach
Pole tekstowe
Przyciski submit i reset
Pole wyboru i przycisk opcji
Pole ukryte i pole hasła
Przewijany obszar tekstowy
Lista wyboru i jej opcje
Etykieta
Elementy fieldset i legend
Konfigurowanie formularzy
przy użyciu kodu CSS
Formularz w układzie siatkowym
Przetwarzanie formularza
po stronie serwerowej
Praktyka tworzenia formularzy
Inne tekstowe kontrolki formularza
Element datalist
Suwaki i pokrętła w HTML5
Kontrolki typu datownik i próbnik kolorów
Praktyka tworzenia wyspecjalizowanych
kontrolek formularza
Utrwalanie i stosowanie nabytej wiedzy
331
332
334
336
338
340
342
344
346
348
350
352
354
356
358
360
362
364
366
368
Podstawy publikowania w internecie
Organizacja plików
Hiperłącza wskazujące
Rejestracja nazwy domeny
Wybór serwera macierzystego
Protokół SSL
Publikowanie przez FTP
Zgłaszanie witryny internetowej w wyszukiwarce
Optymalizacja pod kątem wyszukiwarek
Sprawdzanie dostępności
Sprawdzanie funkcjonalności
Utrwalanie i stosowanie nabytej wiedzy
415
416
418
420
422
424
426
428
430
432
434
436
DODATEK
Odpowiedzi na pytania sprawdzające
Ściągawka z HTML5
Ściągawka z CSS
Przewodnik po WCAG 2.1
ARIA i role punktów orientacyjnych
Współtwórcy
Paleta bezpiecznych kolorów WWW
439
440
445
453
455
457
458
Kup książkę
Spis treści
xi
Poleć książkę
Zgłoś jeśli naruszono regulamin