Esse repositório tem como objetivo o estudo em boas praticas em CSS, ou seja, vou colocar aqui o que eu achar que for o melhor para mim. Não estarei preso a nenhum processador de CSS, mas não exclui a possibilidade de ter alguns exemplos com. A ideia em si é montar pequenas (quem sabe grandes) estruturas em HTML e CSS exemplificando e justificando e com toda a certeza facilitando nossa vida nos projetos da vida.
Conforme irei adicionado novas ideias e boas práticas irei atualizando e gastando mais tempo com melhorando os textos e os estilo do README e claro os arquivos também.
Fique à vontade em querer seguir o estilo e quem sabe futuramente acrescentar novas ideias ou melhorar uma já criada. Vamos ver no que vai dar não é mesmo!?
As boas praticas que estou estudando é o BEM junto com o Namespace.
Mas vai funcionar mais ou menos assim, vou colocar algumas tags de HTML e vou explicar o motivo de ter feito assim. Vou tentar resolver alguns problemas que tenho quando estou aplicando essas boas praticas do BEM vou pensar e colocar múltiplos exemplos para ver se algum faz sentido.
Block, Element and Modifiers (BEM)
Block = Bloco -> O bloco é como se fosse uma cesta.
Element = Elemento -> O elemento é como se fosse objetos dentro dessa cesta, ou seja, ele é o filho do bloco.
Modifiers = Modificador -> O modificador são adereços que pode modificar tanto um bloco como um elemento.
Como disse anteriormente vamos supor que um bloco é uma cesta de quadrados brancos e o elemento são as quadrados brancos. O modificador é a tinta que pode pintar tantos os quadrados como a sexta.