Capa do Ebook gratuito Curso completo de HTML, CSS e Javascript para se tornar um Desenvolvedor Front End

Curso completo de HTML, CSS e Javascript para se tornar um Desenvolvedor Front End

4.7

(10)

125 páginas

Box model e padding, border e margin

Capítulo 57

Tempo estimado de leitura: 3 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00
Curso completo de HTML, CSS e Javascript

Capítulo 11: Box Model e Padding, Border e Margin

O modelo de caixa, ou Box Model, é uma das partes mais fundamentais do CSS, pois controla o design e o layout de muitos aspectos de uma página da web. Cada elemento em uma página da web é considerado uma "caixa" e essa caixa pode ter diferentes propriedades, como largura, altura, preenchimento (padding), bordas (borders) e margens (margins).

Box Model

O Box Model é uma representação de como cada elemento é renderizado na página. A 'caixa' de um elemento inclui o conteúdo do elemento, o preenchimento, a borda e a margem. O conteúdo é o texto, imagem ou qualquer outra coisa dentro do elemento. O preenchimento é o espaço entre o conteúdo e a borda. A borda é uma linha que envolve o conteúdo e o preenchimento. A margem é o espaço entre a borda e os elementos vizinhos.

Para visualizar o Box Model, você pode usar a ferramenta de inspeção do navegador. Isso mostrará a largura e a altura do conteúdo, o preenchimento, a borda e a margem de um elemento.

Padding

O preenchimento é o espaço entre o conteúdo de um elemento e sua borda. Você pode definir o preenchimento para todos os lados de uma vez usando a propriedade 'padding', ou pode definir cada lado individualmente usando 'padding-top', 'padding-right', 'padding-bottom' e 'padding-left'.

Por exemplo, se você quisesse adicionar 10px de preenchimento ao topo de um elemento, você usaria 'padding-top: 10px;'. Se você quisesse adicionar 10px de preenchimento a todos os lados, você usaria 'padding: 10px;'. O preenchimento é transparente, então o fundo do elemento será visível através dele.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

Border

A borda é uma linha que envolve o preenchimento e o conteúdo de um elemento. Você pode definir a largura, o estilo e a cor da borda usando as propriedades 'border-width', 'border-style' e 'border-color', respectivamente. Você também pode definir todas as três propriedades de uma vez usando a propriedade 'border'.

Por exemplo, se você quisesse uma borda sólida de 1px de largura em torno de um elemento, você usaria 'border: 1px solid;'. Se você quisesse que essa borda fosse vermelha, você usaria 'border: 1px solid red;'. Você também pode definir as propriedades da borda para cada lado individualmente usando 'border-top', 'border-right', 'border-bottom' e 'border-left'.

Margin

A margem é o espaço entre a borda de um elemento e os elementos ao seu redor. Você pode definir a margem para todos os lados de uma vez usando a propriedade 'margin', ou pode definir cada lado individualmente usando 'margin-top', 'margin-right', 'margin-bottom' e 'margin-left'.

Por exemplo, se você quisesse adicionar 10px de margem ao topo de um elemento, você usaria 'margin-top: 10px;'. Se você quisesse adicionar 10px de margem a todos os lados, você usaria 'margin: 10px;'. A margem é transparente, então qualquer coisa atrás do elemento será visível através dela.

Compreender o Box Model é crucial para ser capaz de criar layouts complexos e responsivos. É uma das primeiras coisas que você deve aprender ao começar com CSS, e será uma ferramenta valiosa em seu arsenal como desenvolvedor front-end.

Agora responda o exercício sobre o conteúdo:

No contexto de CSS, o que é o Box Model?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

No CSS, o Box Model descreve como os elementos da página são estruturados e renderizados. Cada elemento é visto como uma caixa, que inclui o conteúdo, preenchimento, borda e margem. Esta estrutura permite controlar a apresentação visual dos componentes em um layout web.

Próximo capitúlo

Cores e fundos em CSS

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.