Alguém sabe por que o CSS fornece color
texto, mas não possui font-color
ou text-color
?
Parece muito contra-intuitivo, text-decoration: underline
mais font-style
ou menos como algo relacionado a fontes.
Alguém sabe por que / como o W3C criou uma ampla variedade de nomes CSS como este?
Respostas:
Eu pensaria que um dos motivos poderia ser que a cor seja aplicada a outras coisas além da fonte. Por exemplo:
Rende uma cor de fonte vermelha e uma borda vermelha.
Como alternativa, pode ser que os padrões CSS do W3C sejam completamente invertidos e sem sentido, como evidenciado em outros lugares.
fonte
.post-text { color: blue; border: 1px solid red; }
Você verá que a cor do texto é azul, mesmo que a cor da borda seja vermelha.Da mesma forma que Boston apresentou seu plano de rua. Eles seguiram os caminhos das vacas que já estavam lá e construíram casas onde as ruas não estavam, e depois de um tempo foi demais para mudar.
fonte
Eu sei que este é um post antigo, mas como MisterZimbu afirmou, a
color
propriedade está definindo os valores de outras propriedades, como oeborder-color
, com CSS3, decurrentColor
.currentColor
é muito útil se você quiser usar a cor da fonte para outros elementos (como fundo ou caixas de seleção personalizadas e rádios de elementos internos, por exemplo).Exemplo:
fonte
font-color
/text-color
disponível. Dessa forma, você pode ter muitas partes do elemento com uma cor padrão específica e o texto em outra, se desejar. Caso contrário, vinculará a cor padrão à cor do texto.