Background répété dans une div ET son contenu

LeHudiaa -  
 LeHudiaa -
Bonjour,
Alors voila, je suis victime des bug d'IE (et oui encore et toujours IE...)
J'ai appliqué un background-image en no-repeat a une div de class .menu titre
Dans cette div, il y a un lien... Jusque la tout va bien^^
Seulement, IE6 et 7 me colle le background, non seulement a la div, mais également au lien a l'interieur!...
Pour avoir un aperçu : http://energie-renouvelable.groupe-lams.fr/index.php (sous firefox, safari, chrome... etc... nickel, mais sous IE7 c'est la m**** a cause du background des menus...)
Bon sous IE6 il ne faut pas tenir compte des PNG pas encore transparents, j'ai pas encore mis le fixPNG ;-)
Si queqlu'un avait une solution assez rapidement, le site doit etre livré lundi...
Merci a tous pour les quelques minutes consacrées a mon probleme^^

5 réponses

ideal23 Messages postés 456 Date d'inscription   Statut Membre Dernière intervention   28
 
bonjour
ca doit être un chevauchement de div, on a pas le code?
0
LeHudiaa
 
Merci des ta reponse!
Mais j'utilise une sorte de cms et je n'ai pas acces au code "source" mais je pense que ça doit donner un truc dans le genre :
<div class="menu_titre">
<a href=...>Titre du menu</a>
</div>
Donc je pense que le probleme vient d'ailleurs...
Mais je vais quand meme tenter de voir la source, histoire de verifier^^
0
LeHudiaa
 
Bien, j'ai verifié la source et ça donne :
<?php
//sous block titre du menu (en fonction de l'affichage selectionné
switch ($display_block)
{
case 1 :
if ($nom_block != "")
{
?>
<div class="menu_titre">
<?php
if($lien)
{
?>
<a href="<?php echo $lien_block; ?>">
<?php
}
?>
<strong><?php echo $nom_block; ?></strong>
<?php
if($lien)
{
?>
</a>
<?php
}
?>
</div>
<?php
}
break;
case 2 :
if ($nom_block != "")
{
?>
<div class="menu_titre">
<?php
if($lien)
{
?>
<a href="<?php echo $lien_block; ?>">
<?php
}
?>
<img src="<?php echo $image_block; ?>" alt="<?php echo $nom_block; ?>" /><?php echo $nom_block; ?>
<?php
if($lien)
{
?>
</a>
<?php
}
?>
</div>
<?php
}
break;
case 3 :
if ($nom_block != "")
{
?>
<div class="menu_titre">
<?php
if($lien)
{
?>
<a href="<?php echo $lien_block; ?>">
<?php
}
?>
<img src="<?php echo $image_block; ?>" alt="<?php echo $nom_block; ?>" />
<?php
if($lien)
{
?>
</a>
<?php
}
?>
</div>
<?php
}
break;
}
//corps du menu
?>

Donc je confirme que l'erreur vient d'ailleurs^^
Si tu as une idée?...
Merci
0
ideal23 Messages postés 456 Date d'inscription   Statut Membre Dernière intervention   28
 
modifier le code d'un cms je suis pas pour, il faut tout le code et là je ne suis pas assez doué pour refaire le code d'un autre, demande conseils sur le forum du cms.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
LeHudiaa
 
Ben en fait, je dis "cms", mais c'est une solution web developpée par la boite dans laquelle je travaille...
Je bosse dessus depuis plus de 8 mois et j'ai jamais eu de pb dans le genre alors je suppose que le pb vient du css...
Tu n'as pas une idée?
Merci en tout cas de prendre du temps pour mon probleme^^
0