Segue o trecho que não entendo
Outro exemplo, de:
.leia-mais { padding: 8px; margin: 16px; display: block; font-size: 24px; text-align: center; background-color: #E6E7E8; } Para:
.leia-mais { padding: .5em; margin: 1em; display: block; font-size: 1.5em; text-align: center; background-color: #E6E7E8; } Repare que, neste último exemplo, é necessário levar em conta o novo tamanho de fonte do elemento na hora de calcular as outras medidas. Isto é, como declaramos font-size: 1.5em, as outras medidas devem ser convertidas levando em consideração esse novo font-size.
Ou seja ele definiu um tamanho de fonte para 1.5em , eu fiz o teste e entendi o motivo ficou com um tamanho bom para a página como um todo, no entanto ao definir para 1.5 seria em relação ao que? Além disso como ele converteu as outras medidas de 8px e 16px para .5em e 1em respectivamente , como chegou nesse resultado?