24. 3. 2009

RESTfull CSS - automatické načítání stylopisu podle REST architektury v Rails

Steve Heffernan si napsal metodu, která mu na každé stránce načítá samostatný CSS soubor podle MVC architektury v Rails. Cituji:

  • Global—application.css (and other global stylesheets)
  • Action General—index.css, show.css, new.css
  • Controller Specific—controller_name.css (e.g. projects.css)

Je to určitě zajímavý pohled na organizaci stylopisu v závislosti na Rails. Na webu Pražského Jara používáme něco podobného s tím rozdílem, že název akce a kontroleru vypisujeme jako třídu do <body>.

Díky naší metodě máme všechny selektory v jednom CSS souboru. Stevův způsob vyžaduje dělení do mnoha různých stylopisů, ale může být výhodnější pro opravdu rozsáhlé aplikace.

Komentáře

Tagy: rails css

Reklama: Kurz HTML5 a CSS3 — snadnější život na front-endu
S pomocí nových vlastností CSS3 a HTML5 ušetříte čas, který pak můžete vrátit uživatelům vašeho webu — v podobě bohaté sémantiky, rychlého načítání nebo snadnějšího prohlížení na mobilních zařízeních.

blog comments powered by Disqus
Web Statistics