[HTML/CSS] LI:hover sous Internet Explorer

LI:hover sous Internet Explorer [HTML/CSS] - HTML/CSS - Programmation

Marsh Posté le 01-08-2007 à 18:29:11    

Hello à tous,
 
voici mon problème :
 

<html>
<head>
<title>IE SUX</title>
<style>
li {
border: 1px solid blue
}
 
li:hover {
border: 1px solid red
}
</style>
</head>
<body>
<ul>
<li>Internet</li>
<li>Explorer</li>
<li>Sux</li>
</ul>
</body>


 
 
Sous firefox, ça marche, mais sous IE, il se passe rien. Pourquoi ?

Reply

Marsh Posté le 01-08-2007 à 18:29:11   

Reply

Marsh Posté le 01-08-2007 à 18:36:07    

J'ai le même problème, c'est dingue.  
Si qqun pouvait nous sauver en donnant une réponse précise, ça serait génial  :jap:

Reply

Marsh Posté le 01-08-2007 à 19:22:35    

C'est dingue mais ça a jamais marché depuis les débuts de IE6...
Vois pas pourquoi ça changerais
 
 
Sous FF ça a toujours marché.
sous IE7, je crois que tous les éléments ont cette option maintenant.
 
Mais sous IE 6, seul les balises a ont cet attribut.

Reply

Marsh Posté le 01-08-2007 à 19:24:54    

comment s'y prendre alors ?

Reply

Marsh Posté le 01-08-2007 à 19:46:52    

JS pour IE6...
 
c une liste de quoi dans ton exemple ?

Reply

Marsh Posté le 01-08-2007 à 20:15:11    

xtof_83 a écrit :

JS pour IE6...
 
c une liste de quoi dans ton exemple ?


 
c'est un menu que je veux faire

Reply

Marsh Posté le 01-08-2007 à 20:40:27    

Avec des liens alors ?

Reply

Marsh Posté le 02-08-2007 à 02:42:57    

le probleme c'est qu'en l'appliquant aux liens, c'est seulement l'endroit ou il y a du texte qui est entouré de bordure, pas toute la "ligne" qui est entouré


Message édité par finntroll le 02-08-2007 à 02:45:30
Reply

Marsh Posté le 02-08-2007 à 06:23:58    

dis à ton branquiniolle de programmeur d'arrêter son métier... Il est trop bidon.
 
Sinon qu'il mette ces liens en block : display: block;

Reply

Marsh Posté le 02-08-2007 à 12:01:41    

+1 avec xtof

Reply

Marsh Posté le 02-08-2007 à 12:01:41   

Reply

Marsh Posté le 02-08-2007 à 15:15:14    

xtof_83 a écrit :

dis à ton branquiniolle de programmeur d'arrêter son métier... Il est trop bidon.


 
 
lol c'est mignon de comparer la programmation à du CSS, c'est juste pas la meme chose. tout ce que tu fais c'est de ressortir des trucs que tu connais par coeur, des paramètres de certaines balises. Woahhhh quel expert.

Reply

Marsh Posté le 02-08-2007 à 15:43:20    

Je dois être aussi expert CSS que mon frère de 12ans.
 
Car tu vois pour ce genre de chose faut pas être "expert", faut juste de la méthodologie et donc moi je cherche sur google. Avant de poser des questions vieilles comme le monde.
 
http://css.maxdesign.com.au/listamatic/index.htm
Sauve ça dans tes Fav. et reviens plus jamais demander des questions : sur des menus ;)
 
Le reste tu peux, vu qu'on s'apprécie bien tout les 2 ;)

Reply

Marsh Posté le 02-08-2007 à 15:44:40    

@finntroll: Ben il a raison, hein.
Etre programmeur c'est pas que faire des algos dans un langage compilé ou interprété.
Et puis pas savoir faire marcher un hover c'est juste risible, alors que t'as watmille exemples à recopier sur le net, comme ici.

Message cité 1 fois
Message édité par durkheim le 02-08-2007 à 15:45:22
Reply

Marsh Posté le 05-08-2007 à 14:58:47    

xtof_83 a écrit :

dis à ton branquiniolle de programmeur d'arrêter son métier... Il est trop bidon.

 


 
durkheim a écrit :


Et puis pas savoir faire marcher un hover c'est juste risible, ]

 

Putain mais respirez à fond, pétez un coup et arrêtez d'être insultants et méprisants pour un rien :o


Message édité par gooopil le 05-08-2007 à 15:03:06
Reply

Marsh Posté le 11-08-2007 à 14:47:01    

C'est tjrs amusant de voir la réaction de certains qui "savent" et qui ont oublié qu'ils n'ont pas tjrs "su" !!!  
Bon je remarque souvent ce phénomène ;-)
Pour ma part, je sais que j'ai commencé un jour !
Fred

Reply

Marsh Posté le 11-08-2007 à 15:59:27    

Je ne sais pas si le menu que j'utilise peut vous aider !
Voir : http://www.la-une-des-journaux.info/index.php
Regardez le sources  
La partie HTML du menu commence par ceci :
        <ul id="menunav">
          <li style="width: 110px;"><a href="index.php">Accueil</a>  
            <ul>
              <li><a href="index.php">Accueil</a></li>
              <li><a href="contact.php">Contact</a></li>
              <li><a href="plan-du-site.php">Plan du site</a></li>
              <li><a href="references-par.php">Référencés par...</a></li>
            </ul>
            ..........
Pour le css sauvegardez le fichier et recopiez le dans votre répertoire de CSS :  
  http://www.la-une-des-journaux.inf [...] nemenu.css
Dans le HEAD faite un lien vers ce CSS en insérant :
  <link rel="StyleSheet" href="VOTRE_REPERTOIRE_DE_CSS/cssunemenu.css" type="text/css">
Sauvegardez le fichier javascript  et recopiez le dans votre répertoire de javascript :
 http://www.la-une-des-journaux.inf [...] closeup.js
Dans le HEAD faite un lien vers ce javascript en insérant :
  <script language="JavaScript" type="text/javascript" src="VOTRE_REPERTOIRE_DE_JAVASCRIPT/pop-closeup.js"></script>
Ce javascript contient une fonction pour adapter les "hover" sur certaines balises HTML comme LI, UL,...
Fred

Reply

Marsh Posté le 24-08-2007 à 21:51:44    

finntroll a écrit :

Hello à tous,
 
voici mon problème :
 

<html>
<head>
<title>IE SUX</title>
<style>
li {
border: 1px solid blue
}
 
li:hover {
border: 1px solid red
}
</style>
</head>
<body>
<ul>
<li>Internet</li>
<li>Explorer</li>
<li>Sux</li>
</ul>
</body>


 
 
Sous firefox, ça marche, mais sous IE, il se passe rien. Pourquoi ?


 
 
Sous IE 6 comme 7, seule la balise <a> peut être utilisée avec la pseudo-classe :hover (et les autres bien sur).
C'est contraire à la recommandation, mais c'est comme ça.

Reply

Marsh Posté le 25-08-2007 à 03:07:15    

ouais mais c'est tout bon, j'utilise des <a> sans href, merci à tous plus besoin d'aide

Reply

Sujets relatifs:

Leave a Replay

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