Skip to content

Instantly share code, notes, and snippets.

@vinicius-stutz
Created April 28, 2018 23:30
Show Gist options
  • Save vinicius-stutz/e4f8255db156b9ff34e3f1b50eb69fee to your computer and use it in GitHub Desktop.
Save vinicius-stutz/e4f8255db156b9ff34e3f1b50eb69fee to your computer and use it in GitHub Desktop.
Padrão de Nomenclaturas em CSS (pt-br)

Segundo Douglas Crockford, todos os padrões descritos em javascript.crockford.com/code.html são os mesmos utilizados em Java.

Nomeando arquivos

Os arquivos, tanto .js quanto .css devem ter seus nomes desta forma: nome-do-arquivos.css ou apenas nome-do-arquivos.css. Caso o arquivo faça referência a um framework ou biblioteca use por exemplo: bootstrap-nome-do-arquivos.css ou jquery-nome-do-arquivos.css. Se o arquivo estiver minificado use por exemplo nome-do-arquivos.min.css.

Id

É o identificador válido único de um elemento HTML que será usado no CSS para determinar qual elemento receberá o estilo. Também é usado no Javascript para manipulação do DOM. Ex.: nomeElemento ou NomeElemento.

Class

É um identificador que pode ser utilizado em um ou vários elementos HTML que serão usados no CSS para determinar qual elemento receberá o estilo. Também é usado no Javascript para manipulação do DOM. Ex.: nome-elemento (sempre minúsculo separado por hífen).

Atributos do CSS

Sempre utilize minúsculo. Ex.:

CSS

body {
    margin-left: 10em;
    padding: 1em;
    border: 1px solid #a7d7f9;
    border-right-width: 0;
    margin-top: -1px;
    background-color: #ffffff;
    color: #252525;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment