NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Dominik Gavrecký:2.2.2016 9:57

Ahojte,

pred istím časom som začal písať taký môj prvý komplexnejší projekt s vlastným CMS. Zaplatil som si grafiku a všetko čo k tomu patrí a teraz pri "finišovaní projektu" som zistil že môj CSS súbor ma okolo 2000 riadkov na cca 12 pod-stránok. Tým sa CSS súbor stal dosť neprehľadný ba priam chaoticky. A chcem sa opýtať aké je to správne know-how ako rozdeliť CSS súbor prípadne či to nechať tak ...

Odpovědět
2.2.2016 9:57
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Odpovídá na Dominik Gavrecký
Tomáš Maňhal:2.2.2016 10:41

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.

 
Nahoru Odpovědět
2.2.2016 10:41
Avatar
Martin Štěpánek :4.2.2016 1:15

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ší. :-)

Nahoru Odpovědět
4.2.2016 1:15
Všechno jde naprogramovat, chce to jen čas a chuť...
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Dominik Gavrecký
David Hartinger:4.2.2016 1:57

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ů.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
4.2.2016 1:57
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.