IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Affichage div


Sujet :

HTML

  1. #1
    Membre averti Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Points : 336
    Points
    336
    Par défaut Affichage div
    Bonjour à tous
    un exemple vaut mieux qu'un long discours
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <div class="menuDroit2">
        <dl id="menuDroit">
     
        <dt onclick="montre('smenu77');">    <a href="#">ART DE LA TABLE</a></dt>
        <dd id="smenu77" style="display:none;">
        <ul>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=42">Les accessoires (le textile) (12)</a></li>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=44">Mobilier (2)</a></li>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=43">Services de table (44)</a></li>
        </ul>
        </dd>
        <center><div class="line"></div></center>
     
        <dt onclick="montre('smenu68');"><a href="#">CULTURE</a></dt>
        <dd id="smenu68" style="display:none;">
        <ul>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=11">Cuisine (12)</a></li>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=12">Divers (7)</a></li>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=10">Nature (5)</a></li>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=9">Sport (4)</a></li>
        </ul>
        </dd>
        <center><div class="line"></div></center>
     
        <dt onclick="montre('smenu73');"><a href="#">ENFANTS</a></dt>
        <dd id="smenu73" style="display:none;">
        <ul>
        <li ><a href="index.php?module=ewp_cat&amp;page=catalogue.php&amp;rub=46">Enfants (6)</a></li>
        </ul>
        </dd>
        <center><div class="line"></div></center>
     
        </dl>
    </div>
    la fonction montre(...) affiche ou cache le contenu de <dd>...</dd>

    les sous-rubriques sont cachées et se déroule lorsque je clic sur la rubrique (ici la balise <dt>...</dt>)
    le problème vient de ma ligne echo '<center><div class="line"></div></center>';
    en fait dans Mozilla elle apparait bien entre mes rubriques
    or dans IE (6 et 7) elle n'apparait sous une rubrique uniquement si j'ai déroulé lla rubrique ...
    je ne comprends pas pourquoi
    à tous hasard voilà ma css
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    dt                                                    {margin:0px;padding-left:3px;padding-top:5px;list-style-type: none;font-size:11px;}
    dl, dd, ul, li                                    {margin:0px;padding-left:3px;list-style-type:none;font-size:11px;}
    dl#menuDroit                                {width: 170px;}
    dl#menuDroit dt                            {cursor: pointer;margin: 2px 0;height:12px;line-height:12px;text-align:left;font-weight: bold;border: 0px solid gray;}
    dl#menuDroit dd                            {border: 0px solid gray;}
    dl#menuDroit li                            {text-align:left;padding-left:4px;}
    dl#menuDroit li a, dl#menu dt a {color: #000;text-decoration: none;display: block;border: 0 none;height: 100%;}
    dl#menuDroit dt a                        {color:#777777;}
    dl#menuDroit dt a:hover                {color:#333333;}
    dl#menuDroit li a                            {color:#556677;}
    dl#menuDroit li a:hover                {color:#333333;}
    div.line                                            {border-bottom:1px solid #DFDFDF; padding-top:4px;height:1px;width:125px;vertical-align:middle;}
    j'ai rajouté en fichiers attachés les deux versions (mozilla avec les <div> visibles donc normal et IE avec les <div> non visibles donc pas normal)

    merci d'avance pour votre aide
    Images attachées Images attachées   

Discussions similaires

  1. Affichage div et position
    Par pas30 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/02/2009, 20h56
  2. probleme affichage div
    Par Sniper37 dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 14/08/2007, 13h40
  3. probleme affichage <div> sous FF
    Par new-dmx dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 15/06/2007, 14h52
  4. Probleme d'affichage divs sous IE 6
    Par 12monkeys dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 24/01/2007, 22h23
  5. Affichage DIV
    Par licorne dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/03/2006, 11h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo