Stig Johansen skrev:
> Hej.
>
> Det er nok et retorisk spørgsmål, men jeg fedter lidt med min timepicker:
>
http://w-o-p-r.dk/tips/time.picker.asp
> Her vil jeg gerne illudere 'tabs' - dvs. de 'faneblade' med Time og Date.
>
> I det her tilfælde, så har jeg lagt noget CSS på id'erne
> #showtime,#showdate
>
> og efterfølgende defineret en klasse, inactive:
> .inactive {
> background-color: grey ;
> }
>
> Via javascript ændre jeg klassen til inactive, hvilket også bliver gjort,
> men selvom klassen er defineret _efter_ id'erne,
Det tror jeg ikke har så meget at sige, hvis de begge er i samme
stylesheet. Men se næste svar.
> så viser FF (og DOM
> inspektoren) klassen først, og derefter ID'erne, så id'erne 'vinder' over
> klasserne, uagtet klasserne står efter (linie 59 vs linie 52).
>
> Jeg går ud fra det bare er sådan (for det kan jeg jo se), men er det
> beskrevet nogle steder?
Der er skrevet noget om specificity her:
http://www.w3.org/TR/CSS21/cascade.html
Desværre er w3c.org et helvede at finde rundt i, hvis ikke, man har
Google, men jeg _mener_ der er et sted, det er beskrevet bedre.
Måske andre kan komme med bud?
MVH
Rune Jensen