J'ai un problème avec une bête définition CSS : .item désigne les différends items du menu de mon site, mis en place par un script de 15-20 fonctions. #contenu est un simple tableau dont leur la largeur est déterminée par Javascript. Voici les css correspondants :
Le problème est que quand je fixe la position de #contenu à reliative ou absolute, ie le place par défaut au dessus de mon menu, et qu'il semble ne pas prendre en compte mes z-index. Le site est ici, et il s'affiche correctement sour FIrefox mais pas sous Internet Explorer.
Bien le bonjour, en fait, j'ai pas trouvé pour IE ne fait pas pareil que FF, mais j'ai trouvé un "paliatif":
Dans ton fichier : Menus.js tu cherches la méthode ajouterMenu à la ligne j'ai remplacer la ligne :
document.body.innerHTML += '
';
par
document.body.innerHTML += '
class="content">
';
Ensuite dans le fichier global.css il suffit de déclarer une classe :
/**
* Container du menu
*/
.content{
z-Index:50000;
}
et il n'y a plus de soucis aussi bien sous ie que sous FF.
A tester tout de même.
[o-_-o]
pas bien sûr que ce soient les z-index... mais plutôt les opacity.
avec IE, filter je crois ? ( ou pas loin, de mémoire d'Alzheimer )
<hr />
Cordialement Bul [mon Site] [M'écrire]
<hr />
je savais bien que j'avais ça dans un coin....
FILTER: alpha(opacity=50) pour IE
moz-opacity: 0.5; pour mozilla
opacity: 0.5; pour firefox et autres
<hr />
Cordialement Bul [mon Site] [M'écrire]
<hr />
Merci beaucoup, j'avais essayé de placer le tableau dans un contenuer, mais pas à modifier les prpriétés des conteneurs du menu, bêtement. Maintenant ça marche, merci encore !