Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Não consegui entender a lógica do padding com o exercício.

No exercício " Mais sobre padding", não consegui entender a lógica dos exemplos e responder o exercício.

4 respostas
solução!

Olá Filipe,

o padding é um dos espaços que cada elemento tem. E no exercício é mostrado a varias formas de declara-lo.

Encare o elemento como se fosse uma caixa:

    padding-top: seria a parte de cima
    padding-right: seria parte direita
    padding-bottom: seria a parte de baixo
    padding-left: seria a parte esquerda;

Se declaramos:padding: 1px; será aplicado, nessa ordem, 1px na parte de cima, direita, baixo e esquerda, cada vez que aumentamos o padding imagine a caixa ficando mais gordinha de dentro para fora.

Att,

A ideia é que quando usamos apenas padding ela na verdade é um atalho para a escrita das 4 propriedades padding-top, padding-bottom, padding-left e padding-right.

Ele te fala que se você fizer padding com um valor só, ele assume esse mesmo valor para as 4 propriedades.

Aí ele quer saber: se você fizer padding com 2 valores qual valor ele vai usar em cada uma das 4 propriedades? E se usar com 3 valores? E com 4 valores?

padding é o deslocamento do texto em relação à sua caixa, fica mais facil de entender se vc colocar um fundo nesse elemento. A questão pede para vc completar os pads quando eles não são explicitamente citados, releia o texto que vc conseguira responder,

Em adição a tudo o que já foi dito, e não em substituição.

O padding é o espaço entre o elemento e a sua borda interna.

Depois vem a borda que o espaço entre o padding e o margem interna. E por fim a margin que é um espaço vazio entre os elementos.

Se você quiser visualizar isso claramente sem precisar ficar colocando diferentes cores de fundo em um elemento, basta apertar CRTL+SHIFT+I no google chrome que serão abertas as ferramentas de desenvolvimento do browser, clicanco em Computed e com o elemento selecionado você tem como ver claramente esses espaços, e isso ajuda muito!