E pode ficar da seguinte forma, considerando que o código havia sido desenvolvido com base num tamanho de fonte de 20 pixels:
.titulo-principal {
font-size: 300%;
text-align: center;
background-color: #851944;
color: #FFF;
padding: 2rem;
border-bottom: .5rem solid #000;
}
Nao entendi essa colocação, referente a estes rem's. ele nao sao relativos a 300% do font-size?
Eu havia entendido que em é aplicado em elementos, e rem seria com base no font-size da tag html ou setada pelo usuario no navegador.
Entao qual a diferença do uso de rem e em ? em nao é para elemento x e seus filhos? rem nao é para todos elementos?
E por ch, a quantidade passada será quantidade de caracteres dentro da div?