Fórum Criação de classes CSS #506200
04/01/2015
0
Franzé Peixoto
Curtir tópico
+ 0Posts
04/01/2015
Soeuseijothaz
Eu desconheço um padrão, agora pode-se seguir algumas praticas:
1-Nome claros sobre o objetivo da classe
2-Economizar espaços pois como tempo o arquivo vai crescendo e poe afetar a performance no carregamento da página:
Ao invés disto:
padding-top: 1px; padding-right:2px; padding-left: 3px; padding-bottom: 4px;
Use isto:
padding: 1px 2px 3px 4px;
3-Evite criar mais de uma classe com o mesmo objetivo.
4-Existe uma controversia sobre criar um arquivo .css e colocar tudo lá ou criar arquivos separados de acordo com a funcionalidade: zerogrid.css, responsive.css, responsiveslides.css, bootstrap.min.css e etc. Alguns afirmam que afeta a performance. Eu gosto de separa para facilitar a manutenção e como os arquivos ficam pequenos acho que não afeta a performance tanto assim. Agora é bom sempre esta atento a estes detalhes.
Gostei + 0
05/01/2015
Franzé Peixoto
padding-top: 1px; padding-right:2px; padding-left: 3px; padding-bottom: 4px;
Use isto:
padding: 1px 2px 3px 4px;
Gostei + 0
05/01/2015
Soeuseijothaz
No exemplo do "padding" ele traduz para: top, left, bottom e right.
Outros exemplos:
margin: 2px 3px 5px 9px;
font: bold 12px/14px Arial, Verdana, sans-serif;
border: 1px solid #000;
background: #FFF url(images/background.gif) 0 15px no-repeat;
Gostei + 0
05/01/2015
Franzé Peixoto
Gostei + 0
05/01/2015
Soeuseijothaz
Se você quiser omitir algum use zero:
padding: 10px 0px 15px 0px;
Se o projeto for pequeno e e o css não contenha muitas classes nem é preciso preocupar-se com isto.
Sugiro que se acostume com este tipo de declaração pois geralmente é a utilizada. E quando você encontrá-la não ficará perdido.
E é considerada como "melhores prática".
Gostei + 0
05/01/2015
Franzé Peixoto
Obrigado, totalmente esclarecido.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)