Psát CSS je snadné. Díky tomu dokážeme snadno nastylovat malé dokumenty a nemusíme se zdržovat formalitami. Na velkých projektech si ale s tím samým přístupem vylámeme zuby. Potřebujeme řád a organizaci. Jak zorganizovat CSS, aby i ve velkém měřítku fungovalo stejně úžasně jako v tom malém?
2. ADAM KUDRNA
◾ Consultant User Interface Engineer
◾ mentoring a vývoj udržitelného a škálovatelného CSS
◾ JavaScript (React), PHP (Twig, Smarty, Latte)
10. NEDOSTATKY VÝVOJÁŘŮ
◾ dokumentace
◾ struktura
◾ malá obeznámenost s CSS nebo i se samotným
projektem
◾ individuální preference
◾ nezohlednění toho, co již existuje
14. SPECIFICITA JE MOCNÁ (KOMPLIKACE)
◾ i s promyšleným pořadím v kódu
◾ i s promyšleným využitím kaskády
◾ i s jakoukoli metodikou pro
pojmenování (BEM, SUIT CSS, …)
24. NECILTE NA HTML ZNAČKY
◾ (pokud nestylujete jejich základní vzhled)
◾ neumíme předvídat budoucnost – co je
dnes UL, může být zítra DIV
◾ domino efekt – jedno malé zanoření
způsobí vršení dalších
25. ◾ ZANOŘOVÁNÍ SE NELZE ZCELA VYHNOUT
◾ … ALE LZE MINIMALIZOVAT ŠKODY