Tytuł: | HTML5 i CSS3 Praktyczne projekty | Autor: | Włodzimierz Gajda | ISBN: | 978-83-246-3050-9 | Ilość stron: | 616 | Data wydania: | 05/2013 | Format: | 158x235 | Wydawnictwo: | Helion | Cena: | 89.00zł |
Zrób wielki krok na drodze do tworzenia fantastycznych witryn WWW!
- Elementarz HTML5 i CSS, elementy i znaczniki HTML5, czyli prosty zestaw do tworzenia strony WWW
- Czcionki na stronach WWW, układ strony i tła, czyli eleganckie wykończenie strony internetowej
- Zagadnienia zaawansowane, czyli atrybuty HTML, powiązania dokumentów, metainformacje i formularze
Opanowanie wszystkich elementów pozwalających stworzyć doskonałą witrynę internetową nie jest rzeczą łatwą. W tym celu trzeba sprawnie posługiwać się co najmniej dwoma językami programowania: HTML i CSS, a także pamiętać o różnicach między przeglądarkami i potrzebach osób niepełnosprawnych. Dobrze jest też znać się na grafice komputerowej, typografii… i wielu innych sprawach. Jednak to wszystko da się zrobić przy odrobinie uporu i pomocy książki prezentującej w praktyce omawiane zagadnienia.
W tej książce znajdziesz mnóstwo ćwiczeń, których zadaniem jest przybliżenie Ci sposobu działania poszczególnych elementów języka HTML5 i właściwości CSS3, a także większych projektów, które pozwolą Ci opanować i przetestować wiedzę na temat większych partii materiału. Obok szczegółowego omówienia języka HTML znajdziesz tu porady na temat tego, jak pilnować poprawności kodu HTML5 i CSS3, pracować w trybie standardów, tworzyć układy strony czy projektować szablony. Dowiesz się także sporo na temat semantyki języka HTML.
- Jak zapewnić poprawność składniową HTML5 oraz CSS3?
- Jak pilnować zgodności tworzonych stron ze standardami?
- Jak sprawnie edytować kod HTML5?
- Jak pracować w trybie standardów?
- Jakich czcionek używać na stronach WWW?
- W jaki sposób tworzyć układy stron przy użyciu stylów CSS?
- Jak wykorzystywać tła na stronach WWW?
- Jakimi cechami wyróżnia się semantyczny kod HTML5?
- Jak projektować szablony stron WWW?
Przyszły webmasterze, nie możesz przegapić tej książki.
Spis treści:
Przedmowa (11)
- 1.1. Platforma tworzenia aplikacji internetowych (17)
- 1.2. Zgodność wsteczna (21)
- 1.3. Droga do przyszłości jest wyboista (23)
Część I: Ulepszanie interfejsu użytkownika
Rozdział 2. Nowe atrybuty i znaczniki strukturalne (31)
- Porada 1. Zmiana definicji bloga przy użyciu znaczników semantycznych (34)
- Porada 2. Tworzenie okien wywoływanych z atrybutami danych użytkownika (47)
Rozdział 3. Tworzenie przyjaznych formularzy internetowych (53)
- Porada 3. Opisywanie danych za pomocą nowych pól wejściowych (56)
- Porada 4. Przechodzenie do pierwszego pola formularza przy użyciu atrybutu autofocus (65)
- Porada 5. Wyświetlanie wskazówek w postaci tekstu zastępczego (67)
- Porada 6. Edytowanie danych bezpośrednio na stronie przy użyciu atrybutu contenteditable (74)
Rozdział 4. Tworzenie lepszych interfejsów użytkownika z użyciem CSS3 (81)
- Porada 7. Definiowanie stylu tabeli przy użyciu pseudoklas (83)
- Porada 8. Umieszczanie docelowych adresów łączy przy użyciu :after (93)
- Porada 9. Tworzenie stron z wieloma kolumnami tekstu (97)
- Porada 10. Tworzenie interfejsów aplikacji na urządzenia przenośne przy użyciu zapytań o media (103)
Rozdział 5. Zwiększanie dostępności (107)
- Porada 11. Definiowanie wskazówek nawigacji za pomocą ról ARIA (109)
- Porada 12. Tworzenie obszaru o uaktualnianej zawartości dostępnego dla programów odczytujących zawartość ekranu (115)
Część II: Nowe widoki i dźwięki
Rozdział 6. Rysowanie na kanwach (123)
- Porada 13. Rysowanie logo (125)
- Porada 14. Tworzenie wykresów statystyk przy użyciu biblioteki RGraph (132)
Rozdział 7. Osadzanie danych audio i wideo (141)
- 7.1. Kilka słów o historii (143)
- 7.2. Kontenery i kodeki (145)
- Porada 15. Udostępnianie plików audio (150)
- Porada 16. Osadzanie plików wideo (154)
Rozdział 8. Radość dla oczu (163)
- Porada 17. Zaokrąglanie rogów (165)
- Porada 18. Wykorzystanie cieni, gradientów i transformacji (173)
- Porada 19. Wykorzystanie własnych czcionek (184)
Rozdział 9. Przetwarzanie danych po stronie klienta (193)
- Porada 20. Zapisywanie preferencji przy użyciu obiektu localStorage (197)
- Porada 21. Przechowywanie danych w relacyjnej bazie danych po stronie klienta (204)
- Porada 22. Praca w trybie offline (217)
Rozdział 10. Korzystanie z innych interfejsów API (221)
- Porada 23. Utrzymywanie historii (223)
- Porada 24. Komunikowanie się między domenami (226)
- Porada 25. Komunikacja przy użyciu gniazdek internetowych (233)
- Porada 26. Sprawdzanie własnej pozycji. Geolokalizacja (241)
Rozdział 11. Co będzie dalej? (247)
- 11.1. Transformacje CSS3 (249)
- 11.2. Wątki robocze (253)
- 11.3. Wbudowana obsługa mechanizmu "przeciągnij i upuść" (255)
- 11.4. WebGL (262)
- 11.5. Indexed Database API (263)
- 11.6. Weryfikacja formularza po stronie klienta (264)
- 11.7. Cała naprzód! (266)
Dodatki
Dodatek A: Skrócony przegląd funkcji (269)
- A.1. Nowe elementy (269)
- A.2. Atrybuty (270)
- A.3. Formularze (270)
- A.4. Atrybuty pól formularzy (271)
- A.5. Dostępność (272)
- A.6. Multimedia (272)
- A.7. CSS3 (273)
- A.8. Przechowywanie danych po stronie klienta (275)
- A.9. Dodatkowe API (276)
Dodatek B: Podstawowe informacje na temat biblioteki jQuery (277)
- B.1. Ładowanie biblioteki jQuery (278)
- B.2. Podstawy biblioteki jQuery (278)
- B.3. Metody, które służą do zmieniania zawartości (279)
- B.4. Tworzenie elementów (282)
- B.5. Zdarzenia (282)
- B.6. Funkcja document.ready (283)
Dodatek C: Kodowanie danych audio i wideo (285)
- C.1. Kodowanie danych audio (285)
- C.2. Kodowanie danych wideo dla sieci WWW (286)
Dodatek D: Zasoby (289)
- D.1. Zasoby dostępne w internecie (289)
Dodatek E: Bibliografia (291)
HTML5 i CSS3 Praktyczne projekty --- Pozycja niedostępna.---
|