Bem-vindo de volta ao fabuloso mundo do CSS!
Desta vez estamos prestes a descobrir um dos conceitos fundamentais em web design - o CSS Box Model. Se você já se perguntou por que os elementos da sua página parecem ter preenchimento invisível ou margens misteriosas, você está no lugar certo.
Vamos mergulhar no mundo quadradão do CSS e aprender como esse modelo pode transformá-lo em um maestro de layout!
Pense no CSS Box Model como a parte íntima secreta da sua página da web. É a base que mantém tudo bem guardado e organizado. Cada elemento da sua página é embalado em uma caixa, e essa caixa é composta de quatro camadas distintas:
O conteúdo é onde toda a mágica acontece. É onde você coloca seu texto, imagens e outros elementos. Você controla o tamanho da área de conteúdo usando propriedades como largura e altura.
.box { width: 200px; height: 100px; }
Isso define o tamanho da sua área de conteúdo. Como a área de conteúdo é para onde vão suas coisas, certifique-se de que ela seja espaçosa o suficiente para acomodar tudo o que você deseja colocar!
O preenchimento é como um cobertor confortável que você joga sobre o seu conteúdo. É o espaço entre o conteúdo e a borda, garantindo que seu conteúdo não fique muito próximo das bordas.
.box { padding: 20px; }
Isso adiciona uma almofada de 20 pixels ao redor do seu conteúdo. É como dar ao seu conteúdo um pouco de espaço para respirar.
Border é a moldura elegante que envolve seu conteúdo e preenchimento. Você pode personalizar sua cor, largura e estilo. É como escolher o porta-retratos perfeito para sua obra de arte.
.box { border: 2px solid #007BFF; }
Aqui, você tem uma borda azul sólida de 2px ao redor de sua caixa. Sinta-se à vontade para ser criativo com bordas tracejadas, pontilhadas ou até mesmo duplas!
As margens são o espaço fora da fronteira. Eles são como o campo de força invisível que mantém os elementos separados. Use margens para controlar a distância entre sua caixa e outros elementos da página.
.box { margin: 30px; }
Isso adiciona um espaço de 30px ao redor da sua caixa, garantindo que ela não esbarre nos vizinhos. É como dar à sua caixa algum espaço pessoal!
Por padrão, o modelo de caixa adiciona preenchimento e borda à largura e altura do elemento, tornando o tamanho real maior do que o especificado. Se você quiser alterar esse comportamento, use a propriedade box-sizing.
.box { box-sizing: border-box; }
Com border-box, a largura e a altura definidas incluem o preenchimento e a borda. É como reformar sua caixa para que fique exatamente como você deseja.
Dica profissional?
O valor padrão do tamanho da caixa é content-box, que exclui preenchimento e bordas dos cálculos de largura e altura. Mudando para box-sizing: border-box pode simplificar o gerenciamento de layout incluindo preenchimento e bordas no tamanho total do elemento.
O modelo CSS Box pode parecer muito para absorver; mas depois de pegar o jeito, você descobrirá que é a chave para dominar os layouts e o espaçamento da sua página da web. Lembre-se de que cada elemento da sua página é uma caixa com conteúdo, preenchimento, borda e margem. Sinta-se confortável com esses conceitos e você estará estilizando como um profissional em pouco tempo.
Boa codificação!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3