Bonjour !
Je pense qu'il y a beaucoup de questions sur la manière différente de FF ou IE de réagir ! J'en ai lu beaucoup dans ce forum mais, j'ai une petite spécificité de plus : j'aimerais bien un "overline" sur mes liens mais qui s'affiche quand je passe sur le lien. Sous FF : impeccable, sous IE8, le "overline" se met d'office partout directement .. zut !
J'ai aussi un souci d'alignement sous IE8 qui n'apparait pas sous FF.
Si quelqu'un peut tester sous IE7, IE6, ce serait gentil !
J'arrive preque au bon résultat grâce à mes recherches sur le NET et ici, mais, j'ai quand même besoin d'une aide de votre part, je suis encore assez débutante.
Alors, voici ce que la page test donne sous FF :
sous FF
Sous IE8 :
sous IE8
et le code CSS :
Avec la couche javascript connue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #nav {margin-top: 20px; background-color: #FDF6DC; height:100px; font-family: Comic Sans MS; font-weight: bold; font-size: medium; } #nav, #nav ul {padding: 0; margin: 0; list-style: none;} #nav a {display: block; width: 10em; text-decoration: none; color: #006600; padding: 2px} #nav li {float: left; width: 10em; text-decoration: none } #nav li ul {position: absolute; width: 10em; left: -999em; background: #FCEBB8; text-decoration: none} #nav li:hover {left: auto; color: #000099; text-decoration: overline} #nav li:hover ul {left: auto; text-decoration: none} #nav li:hover ul, #nav li.sfhover ul {left: auto; text-decoration: none}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <script type="text/javascript"> sfHover = function() { var sfEls = document.getElementById("nav").getElementsByTagName("LI"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=" sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfHover); </script>
j'ai essayé avec des text-decoration: none partout pour avoir le même sous IE mais, nada !
Evidemment, c'est le rendu sous FF qui m'intéresse : alignement et "overline"
Oh, j'oubliais l'adresse de la page test :
ma page test
Merci de votre aide
Khany
Partager