Esistono attualmente regole di "grammatica" standard per HTML e CSS?

0

Nel corso degli anni ho assegnato valori alle classi e agli elementi html in tutti i modi:

  • myClass
  • MyClass
  • my_class
  • my-class

. . .e così via. Mentre cerco sempre di affinare la mia arte e rendere il mio codice più leggibile per gli altri, mi approverò a disciplinare me stesso per seguire una convenzione che va avanti. Sono inclinato verso tutte le lettere minuscole e trattate con un trattino, ma questa è una scelta puramente soggettiva.

Quindi volevo l'input della comunità di SE - esiste già una convenzione standard o raccomandata?

Grazie!

    
posta Matt Cashatt 06.09.2013 - 19:54
fonte

1 risposta

4

C'è un CSS Lint , sebbene si tratti più della struttura di CSS di cose come la sillabazione dei nomi delle classi . Questa è una preferenza personale e ha davvero bisogno di essere un giudizio basato sul tuo ambiente.

Ad esempio, se stai lavorando esclusivamente con un framework JavaScript come Knockout o AngularJS, la sillabazione è la norma. D'altra parte, se stai lavorando con un framework basato sui controlli come ASP.NET Web Forms, la sillabazione di alcune cose (in particolare ID e nomi) può essere incredibilmente pericolosa perché non sono valide sul lato server.

Per quanto riguarda altre cose, come se le parentesi graffe aprano una nuova linea o meno, è la stessa guerra santa che è sempre stata. Scegli una convenzione che funzioni per te e / o per la tua squadra e segui la stessa.

    
risposta data 06.09.2013 - 20:47
fonte

Leggi altre domande sui tag