Oi Mateus, tudo bem?
Existem dois tipos de nomes de família de fontes:
family-name
- O nome de uma família de fontes, como "times", "courier", "arial", etc.
generic-family
- O nome de uma família genérica, como "serif", "sans-serif", "cursive", "fantasy", "monospace".
Para aplicar no CSS
começamos com a fonte desejada e sempre terminamos com uma família genérica, para permitir que o navegador escolha uma fonte semelhante na família genérica, se não houver outras fontes disponíveis.
A fonte Open Sans é uma fonte externa e é a family-name
, por isso ela vem com as aspas, e a segunda vem da generic-family
sans-serif, que vai ser usada caso o navegador não consiga carregar a fonte principal Open sans, porque não suporta ou qualquer outro motivo.
E o professor escreveu dessa forma porque é o modo que se escreve no CSS
para diferenciar as duas.
Você pode ler mais sobre na documentação CSS font-family Property.
Espero ter ajudado.
Abraços.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓