Komentáře k článku
Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Udržovatelnosti kaskádových stylů prospívá také konzistence ve struktuře souborů, jejich pojmenovávání a obsahu. A víte, proč jsou hacky z pekla? Opět z osobní zkušenosti, tedy subjektivně.
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Ehm,… @import taky vyrobí další http request ;)
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Ono to pak ale lze vcelku velmi jednoduše nějakým postprocesorem nas*at všechno do jednoho jediného souboru. Nicméně také jsem se divil, co že to tam píše. Ještě že tu máme HTTP/1.1 a nemusí se pro to zakládat další TCP spojení.
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
presne tak najlepsie je CSSka v PHPcku poskladat do jedneho suboru, a poslat to cele naraz.
smarja pano :)
boze chran nas pred silenejma WWW programatorama :))
Re: smarja pano :)
CSS je programatorina jako remen
Re: smarja pano :)
tu sa bavime o css, nie o programovani.
Re: smarja pano :)
Si ho zlozil uplne. Toho programatora. Ktoreho vlastne?
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Martine, píšeš:
Co je na Blueprint layoutu špatného? Tuším, že už si někde psal, že některé věci řeší BP dost svérázně. Můžeš to prosím trochu rozvést?
Díky.
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Tak nevím, zda by pořádná odpověď nevydala na celý článek 8-)
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Tím líp! S BP se mi osobně dělá velmi dobře, a zatím s ním žádnou negativní zkušenost nemám (nejsem ale kodér). Pokud BP trpí nějakými bolístky, rád bych si o nich něco přečetl…
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Je to určitě na celý článek a o tématice CSS frameworků tady rád napíšu někdy příště.
Alespoň tedy stručně…
Blueprint a další 2-3 CSS frameworky co alespoň zběžně znám, tvoří layout na základě gridu a v HTML kódu pak kombinací tříd, kterými popisuješ vzhled, nikoliv obsah. V případě, že se frameworkem a jeho třídami pokusíš dělat v layoutu úplně všechno, můžeš dopadnou jako já, když jsem poprvé Blueprint nasazoval na starý layout Vzhůru dolů a skončil u konstrukcí jako
<div class="column span-6 prepend-1 indent-8 last">pro prvek, který se měl jmenovat třeba<div id="header">. :-)Na co jsou CSS frameworky skvělé, je prototypování. Když chceš rychle a čitelně vypsat nějaká data, musí pro tebe Blueprint být poslem z nebes. :-)
Začínám si myslet, že layoutové funkce Blueprintu (a spol) jsou skvělé pro programátory, nikoliv ale pro kodéry.
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Aha!
Takže není problém v tom, že by BL konstrukce dělaly nějaké psí kusy v prohlížečích, ale spíš o čistotu HTML kódu. Vzhledem k tomu, že BL používám především na prototypování, pak mě to netrápí vůbec.
Díky za reakci Martine.
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Začínám si myslet, že layoutové funkce Blueprintu (a spol) jsou skvělé pro programátory, nikoliv ale pro kodéry.
Ano, k tomuhle jsem pred nejakym casem rovnez dospel. Problem je, ze je programatori zatim jeste poradne neobjevili a pri tom by to pro ne byl dar z nebes.
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Myslim ze to tak spatne neni, pokrokovi delnici klavesnic Blueprint znaji…
RE: Udržovatelný stylopis: pořádek v souborech, pozor na hacky a !important
Ne, ono je to ještě horší, stačí se podívat všechny na ty vývojáře, co se HTML+CSS bojí a radši si zavolají kodéra, kdykoliv potřebují šablonu na jednoduchý formulář. Přitom s frameworkem by si nějaký prototyp udělali sami za pár minut a designér by to po nich pak jen pořádně předělal.
pomalý import
Zajímavý postřeh, který se snaží ukázat, že @import může být pomalejší než link: Don’t use @import.