Ormai è una moda. Dopo YAML, dopo Blueprint, dopo chissà quanti altri che ancora non conosco ecco Elements: un nuovo Framework per CSS. Cos’ha di innovativo? Assolutamente niente.

Elements LogoCome i suoi cugini, è modulare. Questo probabilmente è l’unico aspetto positivo, perché volendo, potrei assemblare parti di uno con parti di un altro per ottenere una base di lavoro personalizzata.

Ecco da quali moduli è composto:

  • ElementsImport: È il file da includere nella pagina, che richiama tutti i moduli.
  • Elements: È il cuore, non ha niente più che alcune classi predefinite di uso comune come .left .right, qualche stile per gli elementi più usati. C’è anche qualche inutilità che si potevano risparmiare, come alcune classi per implementare una showcase di immagini (!!!). Vabbè.
  • Reset: è il reset di Eric Meyer, pari pari.
  • Typography: Lo capite anche da soli. Senza neanche averla comparata con quella di Blueprint o Tripoli, la boccio. Per il semplice motivo che imposta il font-size di base in pixel. In questo modo si preclude ad IE6 il resize del testo. E a parte questo lavorare con i px invece che con gli em, nella tipografia, è scomodo.
  • ExternalLinks: Questo lo potete prendere e trapiantare in ogni altro framework di vostra scelta. E’ un piccolo e simpatico foglio che serve a applicare in automatico una piccola icona ai link che puntano a files e ai siti esterni.

Nient’altro. Come avrete notato non c’è neppure un modulo per progettare una griglia. E in questo settore, se non hai al griglia non sei nessuno.

Scherzi a parte, adesso perchè un Framework (non mi piace questo appellativo) per CSS sia valido, secondo me dovrebbe avere alcuni prerequisiti:

  1. Modularità.
  2. Un foglio di Reset.
  3. Un foglio di Rebuild, come Tripoli, che applichi uno stile universale per tutti gli elementi soggetti a cattive interpretazioni da parte dei browsers.
  4. la Griglia.
  5. Un foglio da includere coi commenti condizionali per sopperire ad alcune mancanze di Internet Explorer.
  6. La Tipografia. Anche se volendo, dopo aver dato alcune regole di base (per il ritmo verticale e la base-line) potrebbe essere una questione di gusti. Mi viene in mente, ad esempio, la scelta dei fonts.

Secondo voi?

10 Commenti & 0 Trackbacks

  1. Io non ne ho mai fatto uso di framework per css, in generale li trovi utili? quali i migliori? potrei anche provare… :P

  2. Pienamente daccordo sulla considerazione di un altro “Framework”, da qui il l’acronimo YA(qualche cosa) (Yet Another). O meglio quasi. Perchè uso, a volte, i pixel come unità di misura per la tipografia base. È, secondo me, molto comoda da un punto di vista del design, ma ugualmente comoda per la tipografia, anzi, la naturale corrispondenza pixel/punti tipografici ti permette di sviluppare con naturalezza una tipografia corretta. Internet Explorer, semplicemente, non dovrebbe essere utilizzato, perchè il browser peggiore che ci sia sul mercato, in questo sono categorico.
    Di nuovo complimenti per il Blog. ;)

  3. Mi è piaciuto talmente tanto questo post che stavo per “offrirti un caffè”. Cliccando sul link in fondo al post tuttavia la paginetta paypal mi dice che c’è un problema con la mail del venditore.
    Regards.

  4. Ignoravo l’esistenza di framework CSS. Penso che forse la soluzione migliore sia… crearsene uno secondo le proprie esigenze!

  5. Laburno

    @ Lauryn: In generale io mi sono trovato bene. Ho usato Blueprint per fare questo tema.

    @ Giuseppe: Ciao Giuseppe, benvenuto (sei lo stesso gcaruso del blog di html.it?). Mi rendo conto che la scelta em/pixel per la tipografia possa essere abbastanza personale (resize del font su ie6 a parte). In generale trovo che gli em mi diano più possibilità di dimensione (tutti i valori decimali) rispetto ai pixel, per questo li preferisco. Grazie dei complimenti.

    @ Ildebe: DOH! Grazie del pensiero, dovrei avere risolto :)

    @ Andrea@BV: Ciao, benvenuto. Non si può darti torto.

  6. mmm proverò.
    grazie! :D

  7. Laburno

    Ho realizzato soltanto ora di essere stato linkato da Edit :)

  8. grande!! dove in particolare?

  9. E’ proprio grazie a Edit che ho scoperto questo blog, ovviamente il feed è stato già acchiappato :)

Lascia un commento