SBK skrev:
> Er der nogen som ved om der findes en style som kan "fryse" links
> til den farve som stylen teksten har. Fx: jeg har stylet en tekst
> style x og et enkelt element i teksten er et link, men jeg ønsker
> ikke dette link skal se anderledes ud. Findes der en slags global
> color: none; som ikke ændre farven.
Du kan bruge inherit til at arve farven fra det element der
indeholder linket.
<p style="color: red">Her er rød tekst <a style="color: inherit">og
et rødt link</a></p>
- teste, teste, WHAT!
Ovenstående helt simple erklæring kan IE6 ikke hitte ud af (har
ikke testet på en IE7-maskine endnu). Det virker nydeligt i FF og
Opera. Det er underordnet om man benytter style direkte eller laver
noget tilsvarende med klasser - IE vil ikke arve farven fra
omgivelserne.
Se fx her:
<
http://archivist.incutio.com/viewlist/css-discuss/40399>
Det kan løses med en descendant-selektor - men det skal så sættes
hver gang der er en farvedefinition der også skal påvirke links:
..x, .x a{ color: green; }
(altså: farvelæg elementer med klasse=x, samt a-elementer aka links
der ligger inde i elementer med klassen x)
Hvis man har klasser med farver i flere niveauer, bliver
ovenstående model upraktisk - her vil det nok være bedre at bruge
x-klassen direkte på linket (<p class="x">...<a class="x">...)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html