Linux E X P R E S

Facebook

Recenze knihy CSS - chybějící manuál

css_chybejici_manual.jpg

Technologie CSS je sice v principu jednoduchá, nicméně není snadné ji zvládnout v celé šíři a ihned s její pomocí tvořit kvalitní weby. Proto jsou u čtenářů v oblibě informační zdroje, které jim umožní CSS správně uchopit a využít k prospěchu svému. A v knize pyšnící se označením "chybějící manuál" může skutečně leckdo pátrat po informacích, které se běžně příliš nevyskytují.


Velké nároky

Přes zdánlivou jednoduchost vyžaduje technologie Cascading Style Sheets dobrou znalost své celkové koncepce, logické konstrukce, vlastností a použití jednotlivých selektorů, ale v neposlední řadě i odlišností mezi verzemi CSS a hlavně nedokonalostí a chyb různých webových prohlížečů. Proto si žádnou pořádnou knihu o CSS nelze dost dobře představit jako "čtení ke kávě", naopak lze očekávat příval informací.

Na prvních stránkách knihy od Davida S. McFarlanda nic takového nezaznamenáme. Úvod působí téměř "rekreačně", jednoduše, nenáročně. Ale to je opravdu jen klid před bouří. Již v první kapitole totiž vypukne skutečná bouře, tedy bouře informací. Nyní to chce zůstat v klidu, číst pozorně, nic nepřeskakovat, a hlavně - neutíkat z boje.

Intenzivní kurs

Název knihy totiž zjevně neodpovídá tomu, co nás v ní čeká. Představte si intenzivní jazykový kurs, kdy přijdete v pondělí ráno, do večera vás bude zahraniční lektor (neznající ani slovo česky) trápit, a když potom v noci zavřete oči, budou vám před nimi poskakovat slovíčka a fráze. Ano, tohle je přesně ono. Velmi podobný zážitek vám přinese i tato kniha.

Mnohem více než "chybějícímu manuálu" se totiž podobá onomu intenzivnímu kursu. A to doslova. Po hutném, ale současně názorném textu (a bohatě doplněném obrázky, diagramy a kusy kódu) totiž obvykle následuje jedno či více cvičení, kde si lze nabyté znalosti důkladně prověřit. Proto je dobré výklad číst pozorně, o všem přemýšlet a představovat si to. Kdo neuspěje při cvičení, může se vrátit a přečíst si pasáž znovu.

Kniha se skládá ze čtyř základních částí (navíc z několika příloh). První část se věnuje základům CSS, druhá aplikaci technologie, třetí řešení rozvržení stránky a konečně čtvrtá pokročilým možnostem. Kdo se tím vším poctivě prokouše a nevynechá ani připojená cvičení, získá podle mého názoru velmi solidní základ pro používání CSS.

Opravdu všechno

Nelze opomenout, do jaké hloubky jde kniha ve všech oblastech CSS. Nejsou opomenuty různé chyby a "vlastnosti" jednotlivých prohlížečů (samozřejmě je potřeba brát v úvahu, že kniha vyšla v roce 2006 - od té doby se také některé věci změnily, jsou například opraveny chyby některých prohlížečů, vyšly nové verze atd.). Přestože hlavní verzí CSS je v knize 2.1, často zmiňuje také to, jak by se postupovalo ve verzi 3.

Velmi dobře se lze podle knihy naučit práci s pozicováním a s okraji, řešit problémy podivného chování obsahu, správně používat záporné okraje, vhodně seskupovat styly, optimalizovat CSS kód atd.

Ku prospěchu je i kvalitní překlad do češtiny, byť lze občas narazit na nepříliš vhodně zvolená slova (zejména v nevhodných kontextech používaný termín "webové sídlo"). Někoho může mírně překvapit i to, že se v obrázcích mísí angličtina s češtinou (zřejmě výsledek snahy přeložit toho co nejvíc, i když je to mnohdy zcela zbytečné, navíc některé texty zůstaly nepřeloženy, přestože by právě u nich člověk očekával opak).

Souhrn

Chcete-li se dobře naučit práci s CSS, tuto knihu si určitě pořiďte. Musíte však mít na paměti, že se jedná mnohem spíše o učebnici než o manuál. Přestože můžete knihu používat i pro hledání konkrétních informací, jejím zjevným cílem je však spíše být výukovým materiálem. Kdo k publikaci přistoupí s tímto vědomím a ustojí intenzivní příval informací, určitě nebude zklamán.

Název: CSS
Podtitul: chybějící manuál
Autor: David Sawyer McFarland
Nakladatelství: Grada Publishing, a.s.
Formát: 16×24 cm, 432 stran
ISBN: 978-80-247-2122-4
Doporučená cena: 469 Kč

Diskuze (5) Nahoru