1
resposta

Qual a diferença do backgroundColor para o background sem o "color"?

Eu usei os dois exemplos, os dois funcionaram. Então pra que usar o color no final se não precisa, eu achei melhor colocar sem color, assim eu escrevo menos.

1 resposta

Celso, você deve usar a propriedade background-color para obviamente especificar a cor do background. Já a propriedade background permite que você especifique várias propriedades de background ao mesmo tempo, como background-image, background-repeat e background-position, além de background-color e algumas outras. Por exemplo, posso escrever minha regra desta forma:

.meu-div {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: url("minha-imagem.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}

Ou, se preferir, desta:

.meu-div {
    background: rgba(0, 0, 0, 0.15)  url("minha-imagem.png") no-repeat right bottom;
}

Podemos cometer vários erros quando utilizamos essas propriedades, especialmente quando temos que misturá-las, mas prática nos diz como evitá-los e quando um jeito é melhor que outro.