Cada elemento pode ter uma margem interna (padding), margem externa (margin) e uma borda (border)....Margens
O atributo global id define um identificador exclusivo (ID) que deve ser único por todo o documento. Seu objetivo é identificar o elemento ao navegar por âncoras (usando um identificador de fragmento), quando utilizar scripts ou estilizando (com CSS).
O elemento de divisão HTML é um container genérico para conteúdo de fluxo, que de certa forma não representa nada. Ele pode ser utilizado para agrupar elementos para fins de estilos (usando class ou id), ou porque eles compartilham valores de atributos, como lang.
A função das classes é unir estrutura com comportamento de uma forma lógica: Listas, dicionários, tuplas, etc descrevem uma estrutura de dados. Elas podem ser mais ou menos semânticas, mas são suficientes para agrupar dados comuns.
A propriedade CSS line-height permite controlar o espaçamento entre as linhas de um texto. A distância é medida entre as linhas de base (baseline) de duas linhas consecutivas.
display é a propriedade mais importante do CSS para controlar o layout. Cada elemento tem um valor padrão para o display dependendo de seu tipo. O valor padrão na maioria dos elementos é normalmente block ou inline . Um elemento com valor block é chamado de elemento de nível de bloco ou apenas elemento de bloco.
(É igual ao valor computado de 'font-size' no elemento raiz. Qualquer propriedade calculada em rem recebe o tamanho computado do font-size , logo, se o font-size do elemento raiz for de 16px , 1rem representará 16px . ...