CSS (a další styly na webu) =========================== Inspirován `css-trick článkem `_ jsem se rozhodl rozdělit CSSka do - Konstant (``constants.css``), které jsou využívány na mnoha místech CSSek - Nastylování html tagů (``base.css``) - Layoutu (``layout.css``), což je to, co určuje celkové rozložení stránky - Jednotlivých prvků (``modules.css``) Dále jsem separoval CSSka pro **galerii** (potřebuje hodně specifických stylů). Stejně tak **korekturovátko** má styly separátně. Dále web (asi) používá externí frameworky (v separátních složkách – mají k sobě i JS a podobné věci): - bootstrap: dělá nějaké basic stylování, *web je na něm hodně závislý* (například jsem zjistil, že bootstrap kdysi přidával ``font-size:14px``, bez čehož se web úplně rozpadnul) Pak jsou tu ``mamweb-dev.css`` a ``printtable.css``, co jsem si ještě nerozmyslel, co s tím. Pár myšlenek ------------ - Až na pár výjimek (galerii a korekturovátko) bych styly držel v jedné složce a málo souborech, protože CSS šíleně dědí všechno možné - Chce to dobře pojmenovávat třídy (speciálně aby bylo vidět, co ta třída dělá nebo kde se používá) - Chce to hodně komentovat kód (speciálně tam, kde není splněn předchozí bod)