20. 2. 2009

CSS systémy od Natalie Downe pro spravovatelný stylopis

Myslíte si, že píšete CSS tak, že jej kdykoliv po vás může kdokoliv převzít? Že se v něm zorientujete až za půl roku budete dělat aktualizaci projektu? Podívejte se na tuhle prezentaci od Natalie Downe a pak se sami sebe zeptejte znovu. Už před pár měsíci na ni u Kahiho odkazoval Martin Hložek.

Napadlo mě po prostudování skutečně hodně věcí, nicméně alespoň stručně…

Zajímavé je hlavně co Natalie nepovažuje za zlepšení spravovatelnosti stylopisů, byť v komunitě zrovna na tuhle část je myslím většinou opačný názor (slídy 42-46):

  • CSS frameworky: Zajímavé co? Má pravdu v tom, že když bychom používali pro definici layoutu jen jazyk Blueprintu, máme v HTML kódu bordel a zpětně jsme omezení jen na syntaxi Blueprintu. Naopak si myslím, že resetovací, typografické a další části frameworku ke spravovatelnosti velmi přispívají. K tématu se určitě vrátím.
  • deklarace pravidel na jednom řádku: Jasně - těžce se debugují, blbě se v ni orientuje očima.
  • odsazování selektorů podle struktury HTML: Říká, že se tím stává struktura HTML závislou na nějakém pitomém odsazování v HTML a naopak. Má samozřejmě pravdu.
  • rozdělování stylopisů do souborů podle zaměření: To colour.css / typography.css / layout.css je špatně, protože se zase blbě debuguje a navíc typografie vždy souvisí s layoutem. Debuggovací problém můžu potvrdit z posledního projektu a užití oddělené specifikace barev. Vážně blbost.

No a mimochodem — jaktože neznám IDE CSS edit, zmíněný v prezentaci? To je skoro důvod pořídit si Maca :-) S PSPadem jsem vskutku oldskul.

Když to myslíte s CSS vážně, více než vřele doporučuju dát si hoďku s PDF verzí i poznámkami od Natalie.

Komentáře

Tagy: css efektivita

blog comments powered by Disqus

Veřejná školení
Webexpo Academy, Praha

HTML5 & CSS3
29/5
Mobilní
webdesign
18/6