28172 sujets

CSS et mise en forme, CSS3

bonjour,

J'ai un div qui contient un drapeau pour changer de langue sur mon site, il se positionne sous mon header en flash, malgré que je leur attribue des z-index et tout...

[site web effacé], sous IE7, le header flash cache le drapeau en haut.

voici mon code pour les deux div :


div#header {
	position: relative;
	z-index: 5;
	height: 219px;
	background: url(../images/header.jpg) no-repeat;
}
div.moduletable div#jflanguageselection {
	position:absolute;
	top: 20px;
	right: 20px;
	z-index: 10;
}


Si quelqu'un connait la réponse... merci d'avance !!
Modifié par guylabbe (27 Feb 2009 - 19:14)
Modérateur
bonjour,

tu n'y peut rien , le flash est une fenetre d'une application externe ajouté a ta page html. Elle reste au dessus et ce qui se trouve alors dessous n'est pas accessible a la souris et n'est pas visble (sauf si il ya des transparence) .

La solution est de positionné ton drapeau en dehors de la zone d'affichage du flash .
En marge négative a droite ou dans ton menu horizontal par exemple.

GC