Encore Internet Explorer qui ne respecte rien.... - HTML/CSS - Programmation
Marsh Posté le 26-10-2005 à 20:20:27
Proov a écrit : Hello
|
Il faut aider IE avec un fichier... csshover.htc que je veux bien t'envoyer par e-mail.
Sinon tu peux le trouver dans le projet 6 sur http://more.ericmeyeroncss.com/
Marsh Posté le 27-10-2005 à 14:13:18
code HTML du menu, code CSS du menu (en texte pas en image)
ensuite, Cneo, ca n'a rien à voir avec le pb de marge.
mais pour notre ami, gère plutot le hover sur le A en modifiant le padding.
il faut eviter à tout pris les .htc
Marsh Posté le 27-10-2005 à 15:41:28
Oui enfin sauf quand on n'a pas trop le choix, comme pour les png transparents, hein ? ;P
Sinon, oui, file-nous ton code HTML qu'on regarde ça de plus près...
Marsh Posté le 27-10-2005 à 15:46:03
ben on se fie aux règle du navigateur pour l'instant, on ne cherche pas à le bidouiller avece je ne sais quoi, car si la personne à l'autre bout à tout désactivé, ca ne le fait plus trop non plus
Marsh Posté le 27-10-2005 à 15:51:49
Dans ce cas j'applique la règle du 80/20 (enfin je prefere le 95/5 perso...) qui dit "fuck la minorité" ;D
Et puis s'ils veulent désactiver... c'est leur problème. Moi à partir du moment où ça marche avec aucune bidouille de la part des clients, si ça marche sur toutes les config par défaut, je ne me restreint pas.
Marsh Posté le 27-10-2005 à 16:12:34
Reply
Marsh Posté le 26-10-2005 à 19:30:45
Hello
voilà, j'ai un div #menu_gauche (dans un div #page) avec des liens... pour faire un effet de rollover sur toute la ligne, j'utilise display:block; mais quand je rajoute ce paramètre, IE me rajoute 2 retours à la ligne au lieu d'un seul.
enfin, voyez le résultat:
CSS
quand j'utilise display:inline; ça s'affiche bien, mais le background-color ne s'étend pas sur toute la ligne...
j'ai aussi essayé le hack IE comme ceci:
#page #menu_gauche li{
margin-bottom:0;
_margin-bottom:-17px;
}
ça s'affiche bien sous IE et FF sauf que le background-color ne marche que sur le premier <li>
bon enfin, si vous voyez quoi faire, dites moi le svp