Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Botões Instagram, GitHub e Linkedin com o nome passando da box.

Desculpe, esse problema não é dessa aula. Mas esqueci qual aula que ensinou isso. Como eu resolvo isso? Queria que os nomes Instagram, GitHub e Linkedin ficassem dentro do box.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Quando o texto ou imagem “saem da box”, geralmente é por causa do comportamento padrão do CSS no modelo de caixas. Por padrão, os navegadores usam box-sizing: content-box, o que significa que a largura e a altura definidas para um elemento consideram apenas o conteúdo, sem incluir o padding nem a borda.

Por exemplo, se uma caixa tem largura de 200px, padding de 20px e uma borda de 5px, o tamanho real passa a ser 250px (200 + 20 + 20 + 5 + 5). Isso faz com que o conteúdo ultrapasse o espaço esperado.

Para evitar isso, usa-se box-sizing: border-box. Com esse valor, o navegador passa a considerar o padding e a borda dentro da largura e altura definidas. Assim, se a caixa tiver 200px de largura, ela continuará com exatamente 200px, mesmo com padding e borda aplicados.

Em resumo:

content-box → padding e borda aumentam o tamanho total da box.

border-box → padding e borda são incluídos dentro do tamanho total.

Por isso, muitos desenvolvedores aplicam box-sizing: border-box no começo do CSS do projeto, para manter as medidas previsíveis e evitar que o conteúdo “vaze” da caixa.