Segundo Douglas Crockford, todos os padrões descritos em javascript.crockford.com/code.html são os mesmos utilizados em Java.
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.
É 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.
É 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).
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;
}