Várias propriedades CSS têm palavras-chave específicas que podem ser usadas para atribuir valores. Ou seja, essas palavras-chave tem siginificado específico para a propriedade em que é utilizada. Por exemplo, normal
tem significados totalmente únicos para as propriedades font-weight
e letter-spacing
.
Alguns exemplos de palavras-chave: center
, bold
, block
, none
, right
etc.
Existem 3 palavras-chave que podem ser utilizadas em todas as propriedades CSS:
inherit
: replica o valor da propriedade do elemento pai para o elemento em questão;initial
: define o valor padrão da propriedade, sobrescrevendo qualquer valor dado anteriormente. Os valores iniciais são diferentes em cada propriedade;unset
: funciona como um "coringa" das duas palavras-chaves anteriores. Ela será equivalente àinherit
se a propriedade herdar alguma propriedade do elemento pai; ou será equivalente àinitial
se ela não herdar;
Nota: unset
é uma palavra-chave que ainda não é suportada por todos os navegadores. A W3C define os padrões que serão adotados no CSS, mas muitas vezes leva tempo até todos os navegadores se adptarem às mudanças. "Can I use" (caniuse.com) é uma ferramenta MUITO útil para saber o suporte dos navegadores às mudanças sugeridas pela W3C
Valores
Palavras-chave | Cores | Números | Porcentagem | Comprimento