Diskuze: Ako správne rozdeliť CSS
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Minifikace. Bootstrap má v základu přes 5 000 řádek například, minifikací se smrskne o 10 nebo 15%. Rozhodně bych neměl přehnaně moc souborů. Prohlížeč snáze projede jeden velký CSS soubor než několik menších souborů v několika složkách. Lepší je mít méně a třeba i větší. 2 000 řádek ještě není zdaleka tak moc, takže méně samostatných souborů a minifikovat. Primárně řešíš jeho velikost při načítání, proto minifikace.
Jediné, co mě napadá ohledně přehlednosti je to celé přepsat a využít nějaký preprocesor jako je například Sass. Je to poté přehlednější i kratší.
CSS je odvozeno od slova cascade kvůli dědičnosti jednotlivých stylů, pokud je budeš psát správně, nemělo by se stát, že máš pro 12 podstránek 2.000 řádků (ale neznám tvůj usecase). Co tu zaznělo (minifikace nebo preprocesor) jsou většinou jen nějaké nástroje, co ve výsledku vygenerují 1 minifikovaný soubor. Ty jsi se ale ptal na rozdělení stylů pro programátora (pokud jsem to správně pochopil). Např. ITnetwork je rozdělený do několik jmenných prostorů (v PHP) a i CSSka jsou potom v několika souborech, které korespondují s názvu těchto prostorů.
Zobrazeno 4 zpráv z 4.