Bonjour à tous,
J'ai un petit problème avec les liens en CSS.
Je m'explique, je souhaite faire une menu en HTML et associer les styles aux liens par mes div:
PAGE HTML
PAGE CSS
Jusqu'ici tout va bien, par contre le problème se pose concernant les liens actifs
En effet, le a:active n'est pas interpréter de la même manière sous ie et sous mozilla.
- Sous ie le background se change lorsque le div a été cliqué et conserve se couleur, donc lorsque le lien appelé est actif.
- Et sous moz le background se change seulement sur le onclick.
Existe-il une solution en CSS pour conserver une couleur de fond après un click sur un div avec Mozilla ?
Merci d'avance
Olive
Modifié par olk2rr (09 Nov 2006 - 09:27)
J'ai un petit problème avec les liens en CSS.
Je m'explique, je souhaite faire une menu en HTML et associer les styles aux liens par mes div:
PAGE HTML
<div id='div_link_header'><a href="g1.htm">link_g1</a></div>
<div id='div_link_header'><a href="g2.htm">link_g2</a></div>
PAGE CSS
div#div_link_header a
{
background-color:#cc9900;
float:left;
margin-right:5px;
padding:5px;
}
div#div_link_header a:hover
{
background-color:#ffcc66;
}
Jusqu'ici tout va bien, par contre le problème se pose concernant les liens actifs
div#div_link_header a:active
{
background-color:#ffcc66;
}
En effet, le a:active n'est pas interpréter de la même manière sous ie et sous mozilla.
- Sous ie le background se change lorsque le div a été cliqué et conserve se couleur, donc lorsque le lien appelé est actif.
- Et sous moz le background se change seulement sur le onclick.
Existe-il une solution en CSS pour conserver une couleur de fond après un click sur un div avec Mozilla ?
Merci d'avance
Olive
Modifié par olk2rr (09 Nov 2006 - 09:27)