Come gestire gli stili su un gruppo di siti web

-2

Fino ad ora gli stili sono stati gestiti da un singolo file CSS (per ogni sito).

Lo sto personalizzando in questo modo:

  • ha aperto il sito in Firefox
  • ispettore / editor di stili aperto
  • ha modificato i valori CSS fino a quando non sono stato soddisfatto di come appare il sito
  • copiato il codice CSS generato e incollato nel file .css dal server

Il design è abbastanza obsoleto, quindi decido di aggiornare l'applicazione che alimenta i siti e i progetti.

Ma ora, il mio sviluppatore mi dice che sto sbagliando. Vuole usare "less", "compile e cache to css", creare temi e permettermi di cambiare solo elementi di base come colori e caratteri attraverso un'interfaccia di amministrazione. Dice che se voglio personalizzare cose più profonde, dovrei imparare i CSS e modificare i file "meno" all'interno di un editor di codice, non di Firefox.

È pazzo o cosa? Non capisco come va meglio di quello che sto facendo attualmente?

    
posta John Smith 11.12.2013 - 02:29
fonte

1 risposta

3

Il tuo sviluppatore ha ragione: dovresti dare un'occhiata ai linguaggi pre-CSS come LESS , invece di limitarti a codice in un browser barra degli strumenti per sviluppatori. Quest'ultimo è utile per scoprire perché un design non ha l'aspetto che si desidera, o per la prototipazione più grezza, non per un vero lavoro di progettazione.

Ovviamente MENO e i suoi parenti sono solo strumenti per aiutarti a progettare, non il design di per sé. Potresti saltare la melma e scrivere le tue regole CSS a mano, ma non dovresti saltare il passo del pensare in termini di regole chiare e design semantico. Questo ha alcuni vantaggi:

  1. Ti costringe a imparare come funziona il CSS, che renderà la tua vita più facile lungo la strada e ti permetterà di consegnare questo sito a un successore mentre prosegui verso cose migliori.
  2. Ti aiuta a mantenere le dimensioni del file più piccole, il che significa che le tue pagine si caricheranno più velocemente, si sentiranno più snelle e stupiranno di più i tuoi clienti.
  3. Ti consente di superare le modifiche impreviste del codice, in particolare la formattazione di oddball nel codice HTML stesso. Certo, non hai mai un <li> all'interno di un <td> ADESSO , ma non sai cosa potrebbe portare domani.
  4. Un buon design consente al tuo sito di apparire pulito anche con lo spostamento e l'evoluzione delle tecnologie. Un sito fatto per essere bello sul tuo monitor desktop 1600x1024 potrebbe sembrare terribile su un telefono cellulare, su un tablet, su una TV o su un altro dispositivo.
  5. Pensare in termini di regole ti aiuta a mantenere separati il contenuto e il design, il che è il più vicino possibile a una regola del web rivestita di ferro.

(E davvero, dai un'occhiata a LESS mentre hai ancora lo stesso sviluppatore. Non c'è niente come un esperto che ti aiuta a imparare una nuova tecnica.)

    
risposta data 11.12.2013 - 03:49
fonte

Leggi altre domande sui tag