Książka o CSS - która najlepsza?

0

Szukam książki do CSS. Która wg Was jest najlepsza?
Rozważam:

  • "CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie IV"
  • "CSS. Nieoficjalny podręcznik. Wydanie IV "
  • "CSS3. Podręcznik nowoczesnego webdevelopera"

Czy ktoś z Was miał styczność z którymś z tych tytułów? Czy są warte zakupu? I ewentualnie: która z nich jest najlepsza?

1

Żeby nauczyć się CSS to musisz przynajmniej te 3 książki kupić już o studiach nie wspominam xD

A tak na poważnie jak już musisz się CSS-a z książki uczyć bo nie wiem lubisz zapach papieru to wybierz tą z najpóźniejszą datą wydania. Jeżeli wspomniany "CSS3. Podręcznik nowoczesnego webdevelopera" został wydany w 2015 to może czytając tę książkę w 2014 stałbyś się tym "nowoczesnym developerem" ;)

Jest dość dobrych kursów CSS za darmo na YouTube czy jeszcze lepszych za 10$ na UDEMY.

Po książki sięgnij raczej jeżeli chodzi o algorytmy, wzorce projektowania, struktury danych itp. Taka wiedza tak szybko się nie starzeje. Myślę, że jeżeli chodzi o naukę prawdziwych języków programowania to książki mogą też nie być najgorszym pomysłem ale trzeba uważać na datę wydania.

2

Uczenie się CSS z książki, będzie tak samo efektywne, jak przeczytanie książki na temat jazdy na rowerze. Musisz po prostu wsiąść i spróbować pojechać.

Ja polecam Ci taką drogę:

Selektory
Tutaj masz kompletną listę selektorów. Najważniejsze z nich, to:

  • .class {}
  • #id {}
  • div {}
  • :hover, :nth-child

Możesz też liznąć temat szczegółowości selektorów, ale na początku, jak każdemu elementowi nadasz klasę, to Ci się nie przyda.

Najbardziej popularne właściwości - kolejność przypadkowa

Pozycjonowanie elementów na stronie

Interaktywny tutorial zbierający to wszystko do kupy

Jak już to ogarniesz, to wpisujesz w google "Simple CSS templates", następnie otwierasz pierwszy z brzegu link, wybierasz szablon i próbujesz to zakodować. Jak nie możesz czegoś zrobić, to otwierasz narzędzia deweloperskie i patrzysz, jakich właściwości użył autor szablonu.
Możesz też próbować sobie wyłączyć różne właściwości klikając w checkbox, wtedy nauczysz się, na co one wpływają.

Kolejnym krokiem będzie wybranie jakiegoś bardziej zaawansowanego szablonu i próba odtworzenia go. W tym celu wybierasz dowolny szablon z tej listy (ten jest spoko), otwierasz narzędzia deweloperskie i patrzysz jakich właściwości użył autor. Po czym próbujesz to sam zakodować.

Właściwości, które mogą Ci się przydać na tym etapie:

  • box-sizing
  • opacity
  • transition
  • transform
  • animations
  • Responsive Web Design
  • Warto też, żebyś wrócił do listy selektorów i poznał nowe, takie jak [attribute], element+element, ::after, ::before itp.
  • Na tym etapie musisz też stawić czoła temu, że nie wszystkie przeglądarki wspierają wszystkie właściwości. Tutaj możesz sprawdzić jaki procent i jakie konkretnie przeglądarki wspierają te bardziej zaawansowane właściwości. Dzięki temu będziesz miał pewności, że Twoja strona wygląda super seksi na wszystkich urządzeniach.

Jeżeli będziesz czuł, że otwieranie narzędzi deweloperskich i próbowanie odtworzenia takiej strony to oszustwo, to nie przejmuj się. Dzięki temu szybciej się nauczysz :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1