Dúvida sobre CSS e formas de organização do código #1647
Replies: 2 comments
-
Bom dia Ana, tudo bem e contigo? Entãooo, vai depender da tecnologia que você está usando. Você está criando páginas estáticas? (um HTML para cada página) ou você está usando um framework SPA? (Angular, Vue, React). No caso de páginas estáticas a galera usa muito pré-processadores, por causa de uma série de 'poderes' que eles nos proporcionam, os principais são SASS, LESS e Stylus. Neles a galera costuma separar em vários arquivos e pastas, porque facilita a organização. Maaas nada impede de você usar CSS mesmo e continuar separando em várias pastas e arquivos e no fim contar com a ajuda de um automatizador de tarefas como Webpack por exemplo, para juntar tudo isso em um arquivo só e minificar. Mas porque juntar em um só arquivo? O que é minificar? Talvez você se pergunte sobre isso. Normalmente juntamos em um só arquivo para tornar o processo de transferência de dados do nosso servidor para o cliente mais rápido, se separarmos em vários arquivos acaba que se torna necessário várias requisições para ter o mesmo resultado, consequentemente tende a demorar mais. A minificação segue a mesma linha de raciocínio, mas no caso é deixar todo o código CSS em praticamente 1 linha, claro isso se torna quase inviável a manutenção por humanos, mas para a máquina é sensacional, porque reduz muito o tamanho do arquivo. No fim normalmente temos um arquivo com o nome Agora se você está usando um framework SPA você não irá precisar se preocupar muito com isso, basta separar talvez em um componente e criar todos os estilos dele lá, porque no final ele irá fazer esse processo de minificação e junção em arquivos de forma automatizada por você. |
Beta Was this translation helpful? Give feedback.
-
Olá, tudo certinho por aqui. Entendi. Muito obrigada, sua explicação foi muito boa. Me ajudou bastante. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá, tudo bem?
Estou estudando CSS e surgiu uma dúvida.
É muito comum sites que possuem várias páginas terem o cabeçalho igual em todas elas.
Então:
Obrigada pela ajuda,
até mais.
Beta Was this translation helpful? Give feedback.
All reactions