O que a barra significa aqui:
font: 100%/120%;
O que a barra significa aqui:
font: 100%/120%;
Respostas:
Na verdade, isso define duas propriedades e é equivalente a:
font-size: 100%;
line-height: 120%;
Para citar a documentação oficial :
A sintaxe dessa propriedade é baseada em uma notação abreviada de tipografia tradicional para definir várias propriedades relacionadas a fontes.
Como David M disse nos comentários, ele reflete a tradição tipográfica de especificar os tamanhos dos caracteres como " x pt em y pt" para indicar o tamanho do glifo na altura da linha.
Mas o exemplo na sua pergunta está realmente errado e seria ignorado pelo navegador: você só pode combinar essas duas propriedades na font
notação abreviada e deve especificar pelo menos o tamanho da fonte e a família. Simplesmente escrever font: 100%/120%;
não é suficiente; você pode adicionar um nome de família genérico para torná-lo válido, por exemplo:
font: 100%/120% serif;
font
propriedade taquigráfica, como você pode ver na definição oficial .
O Konrad conseguiu essa, mas existem muitas propriedades de abreviação de CSS como essa que você pode usar para reduzir suas folhas de estilo. Alguns deles parecem um pouco enigmáticos, se você não os conhece.
border-*
). David deu uma boa explicação nos comentários à minha resposta. Quanto a taquigrafia ser enigmática: certamente verdadeira, mas muito útil e fácil de aprender.
font-size
não aceita a barra. A propriedade correta éfont
.