O Box Model é a forma como o CSS representa qualquer elemento na tela. Cada elemento HTML é tratado como uma "caixa" que possui quatro camadas principais:
+-------------------------+  ← margin
|   [   Borda (border)   ]|
|   +-----------------+   |
|   |  Padding        |   |
|   |   +---------+   |   |
|   |   | Content |   |   |
|   |   +---------+   |   |
|   +-----------------+   |
+-------------------------+
    Cada camada pode ser manipulada para ajustar a posição e tamanho da caixa. O conhecimento dessas camadas é essencial para criar layouts precisos e responsivos.
Exemplo 1: uma caixa simples visualizando padding, border e margin:
.caixa-exemplo {
    width: 200px;
    height: 100px;
    padding: 15px;
    border: 5px solid #f00;
    margin: 20px auto;
    background-color: rgb(14, 95, 177);
    text-align: center;
}
        Exemplo 2: manipulando um H1 para visualizar o Box Model:
h1 {
    width: 260px;
    padding: 10px;
    border: 8px solid #0048ff;
    margin: 10px auto;   
    outline: 5px solid rgb(0, 255, 34);
}
        
        Elementos block-level ocupam a largura inteira e quebram linha automaticamente.
        Exemplos: <div>, <h1>, <p>.
    
        Elementos inline-level ocupam apenas o espaço necessário do conteúdo e não quebram linha.  
        Exemplos: <span>, <a>, <strong>.
    
/* Block-level */
div {
  width: 300px;
  border: 2px solid blue;
  margin: 10px 0;
}
/* Inline-level */
span {
  border: 2px solid green;
  padding: 5px;
}
    outline para depuração de caixas, pois não afeta o layout.padding, margin ou border para entender o efeito de cada camada.
        Existem propriedades CSS relacionadas ao Box Model que você verá mais adiante:  
        box-sizing (content-box vs border-box), min-width, max-width, min-height, max-height.  
        Mas por enquanto, foque em compreender bem content, padding, border e margin.
    
Modelos de Caixas na prática — Parte 1
Recomendo assistir com atenção: há detalhes muito valiosos na aplicação prática.
Dica: Use o DevTools do navegador no (F12) explore com calma e sem medo.
É essencial que você siga a sequência corretamente, pois ambos os vídeos complementam o aprendizado e contêm informações fundamentais para o seu desenvolvimento.
<div> com cores diferentes.padding de uma delas e observe a diferença no espaço interno.margin de outra e veja como muda o espaçamento externo.<span> dentro de um parágrafo e observe a diferença entre inline e block.outline em uma das caixas para depuração visual sem afetar o layout.