àˆ uscita una nuova versione di Blueprint, il celebre framework CSS.
In questa 0.7 ci sono alcune novità di rilievo specialmente per quanto riguarda la semantica del markup: per prima cosa è stata abolita la classe .column
, resa implicita da una qualsiasi dichiarazione di .span-x
e, in secondo luogo, nel pacchetto è incluso un piccolo script in Ruby il cui scopo, oltre ad automatizzare la personalizzazione del layout, è anche quello di generare una regola universale per ogni elemento cui vengono applicate le classi di sviluppo del framework (.span-x, .last, .box
...): in soldoni, dopo che abbiamo marcato il nostro #header
di classi varie, lo script si preoccuperò di ridefinire una regola per #header
che sia una summa di tutte le sue marcature.
Per chi ha seguito un po la storia dei frameworks CSS, con questa nuova versione di BP si è cercato di porre una soluzione a quella che da sempre è stata la critica madre rivolta verso tutti gli strumenti di questo tipo.
Se l'obiettivo sia stato raggiunto o meno lo scopriremo solo testandolo a fondo (in tutta sincerità io personalmente ancora non l'ho fatto), nel frattempo non possiamo che apprezzare tutti gli sforzi che hanno portato BP a migliorarsi versione dopo versione.