Margens e unidades em no CSS
Suponha que temos as seguintes tags:
<div>
<p>
texto
</p>
</div>
Suponha que o tamanho da fonte do parágrafo seja definido em px:
p {
font-size: 20px;
}
Vamos definir a margem deste parágrafo em
unidades em. Neste caso, o tamanho
da margem será calculado a partir do tamanho da fonte
do próprio parágrafo, e não do seu elemento pai:
p {
font-size: 20px;
margin: 2em; /* corresponde a 40px */
}
Suponha que agora o parágrafo tenha um tamanho definido em em:
div {
font-size: 20px;
}
p {
font-size: 2em; /* corresponde a 40px */
}
Vamos definir novamente o margin do nosso
elemento. Neste caso, ele ainda será
calculado a partir do valor atual da fonte
do próprio elemento. Enquanto isso, o valor da fonte em si
será calculado em relação ao elemento pai:
div {
font-size: 20px;
}
p {
font-size: 2em; /* corresponde a 40px */
margin: 2em; /* corresponde a 80px */
}
Tarefas Práticas
Suponha que temos um código HTML, para o qual vamos resolver as tarefas:
<section>
<div>
<p>
texto
</p>
</div>
</section>
Determine qual tamanho de fonte e margem
em px as tags div terão
como resultado da execução do seguinte
código:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 2em;
}
Determine qual tamanho de fonte e margem
em px as tags div terão
como resultado da execução do seguinte
código:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 3em;
}
Determine qual tamanho de fonte e margem
em px as tags div terão
como resultado da execução do seguinte
código:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 0.5em;
}
Determine qual tamanho de fonte e margem
em px as tags p terão como resultado
da execução do seguinte código:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
p {
font-size: 2em;
margin: 2em;
}
Determine qual tamanho de fonte e margem
em px as tags p terão como resultado
da execução do seguinte código:
section {
font-size: 10px;
}
div {
font-size: 1.5em;
}
p {
font-size: 1em;
margin: 1.5em;
}