Book description
CSS służy do opisywania sposobu prezentowania treści internetowych wyświetlanych na ekranach, na potrzeby druku czy syntezatorów mowy. Jest obsługiwany przez wszystkie przeglądarki i urządzenia takie jak smartfony, komputery, gry wideo, telewizory, zegarki, kioski multimedialne czy konsole samochodowe. CSS pozwala zwiększyć wygodę użytkownika, przyspieszyć proces projektowania, uniknąć potencjalnych błędów, a także urozmaicić i ożywić aplikacje. Język ten wciąż się rozwija i od wielu lat stanowi niezbędny element warsztatu każdego profesjonalnego projektanta stron internetowych.
Ta książka to kompleksowy i zaktualizowany przewodnik po implementacji CSS. Zawiera obszerną analizę najnowszych specyfikacji CSS. Przedstawiono tu szereg istotnych zagadnień i wyrafinowanych technik stylizowania stron oraz poprawiania dostępności treści - wykorzystanie tych sposobów pomaga zaoszczędzić czas i wysiłek. Ta publikacja została napisana z myślą o profesjonalnych projektantach stron, niemniej jednak bardzo przyda się osobom, które zaczynają naukę CSS i chcą od razu wykorzystywać jego najlepsze cechy. Znalazł się tu szczegółowy opis wszystkich funkcji CSS powszechnie obsługiwanych przez przeglądarki, włączając w to również te funkcje, które w czasie pisania tej książki były przygotowywane do wprowadzenia.
Wybrane zagadnienia:
Selektory, specyficzność i kaskada
Właściwości tekstu, dopełnienia, marginesy, tła i gradienty
Układy, w tym flexbox i grid
Przekształcenia 2D i 3D, przejścia i animacje
Filtry: mieszanie, przycinanie i maskowanie
Media i zapytania o ich właściwości
CSS. Poznaj i stosuj najnowsze specyfikacje!
Table of contents
- Przedmowa
- Rozdział 1. CSS i dokumenty
-
Rozdział 2. Selektory
- Podstawowe reguły tworzenia stylów
- Grupowanie
- Selektory klas oraz identyfikatorów
-
Selektory atrybutów
- Proste wybieranie atrybutów
- Wybieranie według dokładnej wartości atrybutu
-
Wybieranie oparte na częściowej wartości atrybutu
- Dopasowywanie początku lub całego atrybutu
- Dopasowywanie jednego słowa z listy słów oddzielonych spacjami
- Dopasowywanie fragmentu łańcucha znaków z wartości atrybutu
- Dopasowywanie fragmentu łańcucha znaków na początku wartości atrybutu
- Dopasowywanie fragmentu łańcucha znaków na końcu wartości atrybutu
- Identyfikator braku wrażliwości na wielkość znaków
- Wykorzystywanie struktury dokumentu
- Selektory pseudoklas
- Selektory pseudoelementów
- Podsumowanie
- Rozdział 3. Specyficzność i kaskada
- Rozdział 4. Wartości oraz jednostki
- Rozdział 5. Fonty
-
Rozdział 6. Właściwości tekstu
- Wcięcia oraz wyrównanie w linii
- Wyrównywanie elementów liniowych w pionie
- Odstępy pomiędzy słowami oraz literami
- Transformacja tekstu
- Dekoracja tekstu
- Właściwość text-rendering
- Cień tekstu
- Obsługa białych znaków
- Zawijanie wierszy i dzielenie słów
- Tryby pisania
- Podsumowanie
-
Rozdział 7. Podstawowe formatowanie wizualne
- Podstawowe pojemniki
-
Zmiana sposobu wyświetlania elementu
- Zamiana ról
- Elementy blokowe
- Formatowanie w poziomie
- Właściwości poziome
- Wykorzystywanie wartości auto
- Więcej niż jedna wartość auto
- Marginesy ujemne
- Wartości procentowe
- Elementy zastępowane
- Formatowanie w pionie
- Właściwości pionowe
- Wartości procentowe w pionie
- Wysokość automatyczna
- Składanie marginesów w pionie
- Marginesy ujemne a składanie
- Pozycje listy
-
Liniowe elementy wewnętrzne
- Układ wierszy
- Podstawowe pojęcia i koncepcje
- Formatowanie wewnętrzne
- Niezastępowane elementy liniowe
- Budowanie pojemników
- Wyrównanie w pionie
- Zarządzanie wysokością wiersza
- Skalowanie wysokości wiersza
- Dodawanie właściwości pojemników
- Zmiana sposobu łamania wierszy
- Glify a obszar zawartości elementu
- Zastępowane elementy liniowe
- Dodawanie właściwości pojemnika
- Elementy zastępowane a linia bazowa
- Elementy liniowo-blokowe
- Wartości flow
- Deklaracja display: contents
- Inne wartości właściwości display
- Wartości wyliczone
- Podsumowanie
- Rozdział 8. Dopełnienie, obramowanie, kontury i marginesy
-
Rozdział 9. Kolory, tła i gradienty
- Kolory
- Tło
- Gradienty
- Cienie pojemników
- Podsumowanie
- Rozdział 10. Elementy pływające i kształty
- Rozdział 11. Pozycjonowanie
-
Rozdział 12. Model Flexible Box
- Podstawy modelu flexbox
- Pojemniki flex
- Układanie obiektów flex
- Pojemnik flex
- Wyrównywanie treści
- Wyrównywanie obiektów
- Właściwość align-self
- Wyrównywanie treści
- Obiekty flex
- Właściwości obiektów flex
- Właściwość flex
- Właściwość flex-grow
- Właściwość flex-shrink
- Właściwość flex-basis
- Skrótowa właściwość flex
- Właściwość order
- Rozdział 13. Układ siatkowy
- Rozdział 14. Układ tabelaryczny
- Rozdział 15. Listy oraz zawartość generowana
- Rozdział 16. Przekształcenia
- Rozdział 17. Przejścia
-
Rozdział 18. Animacje
- Definiowanie klatek kluczowych
- Konfigurowanie animacji na klatkach kluczowych
- Selektory klatek kluczowych
- Animowanie elementów
- I wszystko razem…
- Animacje, specyficzność i kolejność
- Epilepsja i zaburzenia przedsionkowe
- Zdarzenia animacji a prefiksy
- Drukowanie animacji
- Rozdział 19. Filtry, mieszanie, przycinanie i maskowanie
- Rozdział 20. Style zależne od medium
- Dodatek A Właściwości animowane
- Dodatek B Zestawienie właściwości
- Dodatek C Tabela odpowiedników kolorów
Product information
- Title: CSS -- Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie IV
- Author(s):
- Release date: January 2019
- Publisher(s): Helion
- ISBN: 9781098125288
You might also like
book
Projektowanie stron internetowych. Przewodnik dla pocz?tkuj?cych webmasterów po HTML5, CSS3 i grafice. Wydanie IV
Ty te? mo?esz mie? swoj? stron? WWW! Marzy Ci si? w?asna strona internetowa lub profesjonalna witryna …
book
HTML5. Nieoficjalny podr?cznik. Wydanie II
HTML5 na dobre zadomowi? si? w sieci. Z jego dobrodziejstw gar?ciami czerpi? projektanci witryn — i …
book
CSS bez tajemnic
Pierwsza specyfikacja standardu CSS została opublikowana w 1996 roku. Była bardzo krótka, zwięzła i stosunkowo prosta, …
book
CSS -- Nieoficjalny podręcznik. Wydanie IV
CSS jest świetnym narzędziem do budowania profesjonalnych stron internetowych. Opanowanie jego tajników może wydawać się dość …