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^^
Configuration: Windows XP
Firefox 3.0.11

5 réponses

  1. ideal23 Messages postés 505 Statut Membre 28
     
    bonjour
    ca doit être un chevauchement de div, on a pas le code?
    0
  2. 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
  3. 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
  4. ideal23 Messages postés 505 Statut Membre 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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