Domanda

Quando dico Framework CSS, non voglio dire un reset o una griglia. Voglio dire, un quadro come xCSS o csscaffold o bussola .

Ho fatto CSS per un paio di anni, ma non ha avuto un sacco di esposizione ai quadri. Qualcuno ha qualche esperienza di lavoro con loro? Quali sono alcuni potenziali aspetti negativi? Quali strutture sono popolari / consigliate?

Grazie.

È stato utile?

Soluzione

Il quadro CSS più cool che so di è MENO . Esso consente di aggiungere le variabili, eredità, operazioni aritmetiche, e altri freddezza con syntax-- CSS-like e si "compila" verso il basso per regolare i CSS con un passaggio di generazione o di plugin del server.

Come C al C ++, la sintassi di meno è di compatibilità a ritroso con i CSS, in modo da poter semplicemente rinominare tutti i file .css per .less e iniziare ad aggiungere funzionalità di meno senza imparare una nuova lingua.

Come sezione Note di seguito, Rails e PHP supporta MENO già attraverso i plugin del server. C'è anche un href="http://www.dotlesscss.com/" rel="nofollow porta ASP.NET in Beta . C'è anche il supporto a quanto pare Django . E . E così via ...

Si noti che usando meno (come un eseguibile di Ruby, che sputa fuori i file CSS) può essere semplice come eseguirlo per compilare i file .less in .CSS come parte del processo di generazione. Il sistema di compilazione deve essere in grado di eseguire Rubino, naturalmente, a meno che non si sta utilizzando uno dei plugin che il porting del compilatore meno codice naturale di quella piattaforma.

Si noti che xCSS offre caratteristiche simili a LESS-- che non avevo sentito parlare xCSS però. Per quanto ne sappia meno è più popolare, ma altri membri della comunità qui può pesare in fin popolarità cambiano velocemente!

Altri suggerimenti

CSS non è cambiato molto da quando è stato sostenuto prima negli anni Novanta. E 'obsoleta e non segue le migliori pratiche che si sono evoluti fin dal suo concepimento. Credo che i quadri emergenti come xCSS sono il risultato di queste carenze di CSS.

Con questo in mente, è sconcertante che i quadri CSS ricevono una buona dose di critiche. Un quadro è uno strumento! Non si può davvero affermi che non c'è un caso d'uso valida per esso. Come sarebbe uno sviluppatore sapere una cosa del genere?

Ho usato xCSS di applicare il concetto di orientato agli oggetti CSS. E 'ancora presto, ma che sta cercando come se fosse uno strumento molto utile. E sta aiutando me presento un'interfaccia per CSS a terzi che non hanno bisogno di imparare i CSS. E 'avermi aiutato ridurre la duplicazione delle informazioni e gruppi attributi CSS e classi in un formato che può proteggere contro il marciume del software di informazioni distribuite.

Se si utilizza sass vi consiglio:

  1. bussola più sass, che è molto utile e potente per aiutare a velocizzare il flusso di lavoro front-end.

Ecco l'url di bussola: http://compass-style.org/

  1. Se si utilizza bootstrap o fondazione, vi consiglio di meno + senza vittorie.

Stylus / AxisCSS è il combo più pulito che ho trovato. In luogo di ciò, il combo SCSS / Compass / Borbone è piuttosto ricco di funzionalità.

CSS non è difficile sufficiente a giustificare un utilizzando un quadro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top