RollOver mais pas de lien (CSS).

RollOver mais pas de lien (CSS). - HTML/CSS - Programmation

Marsh Posté le 02-02-2005 à 10:34:13    

Bonjour à toutes et tous,
 
avec les classes, pour du texte, il est facile de changer les attributs d'un texte s'il contient un lien avec ":link", ":hover", ":visited", ":visited:hover". Mais cela marche si le nom du style commence par "a." (lien).
 
Peut-on donc faire un rollover s'il n'y a pas de lien ?
 
Exemple :
 
.MenuDeroulantSansLien {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 text-transform: none;
 color: #8AA2C5;
 background-color: #FFFFFF;
 width: 100%;
 text-decoration: none;
 padding: 2px;
}
 
.MenuDeroulantSansLien:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 text-transform: none;
 color: #FFFFFF;
 text-decoration: none;
 background-color: #8AA2C5;
}
 
Ceci ne fonctionne pas.
 
Merci.

Reply

Marsh Posté le 02-02-2005 à 10:34:13   

Reply

Marsh Posté le 02-02-2005 à 10:36:13    

Ca marche sous FireFox ou Opéra.
 
C'est juste Internet Explorer qui gère pas :cry:

Reply

Marsh Posté le 02-02-2005 à 10:38:15    

Et m.... !
Aïe, c'est pour l'intranet du boulot et ici, content pas content, on n'a que ie à disposition.
 
Grrrr.
 
Y'aurait pas une p'tite magouille pour que ça marche même avec crosoft ?
 
Sinks.

Reply

Marsh Posté le 02-02-2005 à 10:39:44    

http://dean.edwards.name/IE7/
 
C'est un p'tit (enfin un énorme truc) script qui permet de rajouter le support des standards sous IE :)

Reply

Marsh Posté le 02-02-2005 à 10:39:51    

utiliser des liens
 
IE n'implémente :hover que sur les balises <a>
ou bien alors tu utilises du JS/IE7


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 02-02-2005 à 10:43:40    

Bon merci tout le monde,
je croix que je vais devoir faire un lien bidon ("#" marche, j'avais essayé avant, c'est pas propre mais si pas l'choix, pas l'choix). Si vous avez d'autres "vrai-faux" liens moins sales, je suis preneur.
Je ne peux rien installer sur ma bécane (pas les droits administrateur)... soupirs.
 
Merci.

Reply

Marsh Posté le 02-02-2005 à 10:44:43    

Beral2 a écrit :

Bon merci tout le monde,
je croix que je vais devoir faire un lien bidon ("#" marche, j'avais essayé avant, c'est pas propre mais si pas l'choix, pas l'choix). Si vous avez d'autres "vrai-faux" liens moins sales, je suis preneur.
Je ne peux rien installer sur ma bécane (pas les droits administrateur)... soupirs.
 
Merci.


IE7 n'est pas installé sur la bécane, c'est une lib JS que tu colles avec ton site :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 02-02-2005 à 10:45:29    

Ouaip, tu met le .JS à côté, et du met une simple balise <script> dans toutes tes pages, et ça marche :)

Reply

Marsh Posté le 02-02-2005 à 10:58:20    

Je farfouille dans IE7 : plein de trucs intéressants.
 
J'vais finir par m'en sortir.
 
Merci à tous.
à+.

Reply

Marsh Posté le 02-02-2005 à 11:15:45    

wai donc si le gars a pas JS > :(

Reply

Marsh Posté le 02-02-2005 à 11:15:45   

Reply

Marsh Posté le 02-02-2005 à 11:19:56    

Ouaip... C'est le problème :cry:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed