Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Estou com dúvida entre a "margin" e "padding"

Nesse exercício com tabelas eu percebi que ainda não absorvi o conceito de margin e padding.

Se eu usar padding nas células da tabela (td), ele vai criar um espaçamento interno entre o texto e a borda da célula.

Se eu usar padding na tabela inteira (table), ele vai criar um espaçamento externo entre a tabela e o que estiver ao redor da tabela. Igualzinho ao estabelecer margin. Porque isso ocorre?

1 resposta
solução!

Oi Maurício, na verdade, o padding no table vai agir exatamente da mesma forma que o padding nas colunas (td). Muito provavelmente você não conseguiu visualizar esse comportamento por que sua tabela não tem uma borda, por isso parece que o espaço é externo.

Olha esse exemplo: https://codepen.io/anon/pen/NeGRye?editors=1100#0

Coloquei borda na table, dá uma mudada nos valores pra você ver funcionando. O espaço interno da tabela se expande, mas o externo não. Observe as bordas :)

Ah sim, a tabela pode crescer por que não definimos um tamanho pra ela.