un buon consiglio è iniziare con un framework web esistente come bootstrap o foundation , questi aiutano a ottenere un CSS predefinito pulito e veloce, che puoi estendere e utilizzare come guida per il tuo foglio di stile.
Le classi
dovrebbero essere descrittive e con il minor numero possibile di azioni, anche suddividendo il tuo CSS in più che sono separati, intendo uno per
pulsanti e uno per il comune ecc., ciò contribuirà ad aggiungere un'organizzazione al tuo CSS.
prova ad organizzare il tuo CSS con una struttura top-down, iniziando con generici come body e p, in seguito #xxxx #yyyy, usa più classi per disegnare un tag, cose come, class="pull-left title".
Se hai utilizzato un framework, tutte le best practice sono utilizzate, prova a seguire lo stesso metodo il più possibile.
Modifica - Rispondi al commento -----
utilizzo personalmente diversi CSS per la personalizzazione del mio sito, perché se avessi bisogno di aggiornare il framework nel caso in cui avessero rilasciato qualcosa di nuovo, non dovrò tenere traccia delle modifiche manualmente.
e aggiungo un css diverso al lavoro di frame che chiamo estensione, che init tengo tutto ciò che vedo utile per il futuro da portare al prossimo progetto, quindi questo agirà come una mia estensione su qualsiasi framework che utilizzo .
I tuoi,
OQ