SóProvas


ID
726787
Banca
FCC
Órgão
TRT - 6ª Região (PE)
Ano
2012
Provas
Disciplina
Programação
Assuntos

Um profissional estava desenvolvendo uma página web utilizando HTML e CSS com uma técnica conhecida como tableless. Criou então o layout da página utilizando contêineres com bordas discretas para agrupar elementos de acordo com um conjunto de características. Quando adicionou elementos nos contêineres, percebeu que estes elementos ficavam grudados nas laterais.
Para definir, então, uma margem interna de mesma medida, em todos os lados dos contêineres, utilizou o atributo CSS

Alternativas
Comentários
  • Não entendi porque não é margin? Padding não é margem é preenchimento, to errado?

    http://www.w3schools.com/css/css_padding.asp

    http://www.w3schools.com/css/css_margin.asp
  • A diferença é sutil: o padding define justamente uma imargem interna, dentro de um contâiner, enquanto o margin se aplica fora desse contâiner.

    Veja: http://stackoverflow.com/questions/2189452/when-to-use-margin-vs-padding-in-css
  • Primeiro deve ser entendido os modelos de caixa no css:

    O box model (modelo das caixas) em CSS, descreve os boxes (as caixas) geradas pelos elementos HTML. O box model, detalha ainda, as opções de ajuste de margens, bordas, padding e conteúdo para cada elemento. Abaixo apresentamos um diagrama representando a estrutura de construção do box model:

    O box model em CSS

    Definindo estilos para cores e fontes o exemplo pode ser apresentado como a seguir:

    O exemplo contém dois elementos: 

     e 

    . O box model para os dois elementos é mostrado a seguir:


    Agora, explicando especificamente o margin e padding:

    Um elemento tem quatro lados: right, left, top e bottom (direito, esquerdo, superior e inferior). A margin é a distância entre os lados de elementos vizinhos (ou às bordas do documento). Vamos começar com um exemplo mostrando como definir margins para o documento, ou seja, para o elemento 

    . A ilustração a seguir mostra como serão as margens da página.

    Exemplos de margens
    Padding pode também ser entendido como "enchimento". Isto faz sentido, porque padding não é computado na distância entre elementos, padding define simplesmente a distância entre a borda e o conteúdo do elemento.

    FONTE: http://pt-br.html.net/tutorials/css/
  • Margin = Espaçamento do layout.

    Padding = Espaçamento das tabelas do layout.

    Ótima questão.

  • Margem interna = padding

    Margem externa = margin

  • espaçamento interno (padding)