Fonte em CSS?

Eu estava basicamente tentando abreviar "estilo de fonte" para apenas "fonte" usando a propriedade abreviada. No entanto, parece funcionar apenas se eu especificar outras propriedades (tamanho / altura da linha / família da fonte) também no mesmo seletor.

Se eu comentar qualquer especificação adicional, o "itálico" será ignorado! Estou faltando alguma coisa aqui ou estou apenas não deveria usar

.main{font:italic;}

em vez de (por exemplo)

.main{font-style:italic;}

ou

.main{
font:italic 1em/1.2em georgia,"times new roman",serif;}

Então, quais são os requisitos mínimos para usar a abreviação de fonte?

questionAnswers(2)

yourAnswerToTheQuestion