webForumDet fria alternativet
Logga in / Bli medlem

En grej jag alltid undrat

HTML & CSS

3 svar · 254 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Trådstart#1

Är det någon speciell anledning till att det heter color och inte font-color när man färgar texten i CSS?

Medlem sedan juli 20033 147 inlägg
#2

Det är nog bara så, face the fact.
Vet att det kan vara svårt ibland. :l :e

Medlem sedan feb. 20042 594 inlägg
#3

Jag gillar det inte. :l

Skulle vara skönare om background-color var color istället (brukar tro det ibland eftersom att det känns mer logiskt, nybörjare som jag är ;)), och color var font-color. :)

Medlem sedan juli 20013 378 inlägg
#4

Förklaringen framgår antagligen av följande citat:

CSS2-specen skrev:

CSS properties allow authors to specify the foreground color and background of an element

Källa: http://www.w3.org/TR/CSS2/colors.html

Man har alltså valt att inte införa en separat färghantering för textinnehåll utan man kör med en generell mekansim för alla sorters förgrunds/bakgrundsfärginställning.

... och det heter ju inte "font-background-color" heller - Think about why... ;)

Fundera också på <hr />...
color/background-color känns väl helt logiskt där även om ingendera har med text att göra just där ;) ?

Som alla specar är CSS2 antagligen en kompromiss - men kan man släppa tänket att det bara är text man sätter färg på så klarnar det antagligen iallafall så att man kan acceptera vad W3C kom fram till (i mina ögon känns color/background-color iaf helt logiskt) :birp

267 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)