P Pedda Medlem sedan juni 2000 6 031 inlägg Frågan 27 sep. 2009 19:02 #1 Har problem med en sida som har olika länkfärger.
I en meny har jag en annan länkfärg än den som är angiven som standard.
Problemet är att Firefox struntar i att menyn ska ha en annan länkfärg. Däremot IE visar dom olika länkfärgerna.
Visar lite nedbantad kod från menyn och css filen.
Menyn:
<div id="editor_menu">
<a href="#">Ett</a>
<a href="#">Två</a>
</div>
CSS:
/* Standardutseende på länkar */
a { .... }
a:link { ... }
a:visited { ... }
a:hover { ... }
a:active { ... }
/* Länkar i menyn */
#editor_menu a { .... }
#editor_menu a:link { ... }
#editor_menu a:visited { ... }
#editor_menu a:hover { ... }
#editor_menu a:active { ... }
Detta funkar utmärkt för mig: (FF 3.5.3)
<div id="editor_menu">
I editorn:
<a href="#">Ett</a>
<a href="#">Två</a>
</div>
Utanför editorn: <a href="#">Ett</a>
<a href="#">Två</a>
<style>
/* Standardutseende på länkar */
a { color: blue; }
a:link { color: blue; }
a:visited { color: blue; }
a:hover { color: blue; }
a:active { color: blue; }
/* Länkar i menyn */
#editor_menu a { color: red; }
#editor_menu a:link { color: red; }
#editor_menu a:visited { color: red; }
#editor_menu a:hover { color: red; }
#editor_menu a:active { color: red; }
</style>
Iofs renderas sidan i quirks mode. (Pga den enkla koden) Vild gissning: FF kanske ogillar understreck i id. Pröva att ändra och se vad som händer.
P Pedda Medlem sedan juni 2000 6 031 inlägg Testade din kod som funkade för mig också.
Lusläste min kod för att hitta felet och plötsligt fungerade den utan att jag ändrat något.
Förmodligen låg det cachat och spökade.