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 :

problème d'espacement de div


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut problème d'espacement de div
    Bonjour,
    Avec ce code j'affiche des données dans des div si on clique sur un texte le problème est que la div s'affiche avec un espacement par rapport au texte qui l'affiche comme le montre la figure ci-jointe.
    Voici le code :
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
     
    <html>
    <head>
    <title>Calques</title>
    <script type="text/javascript">
    <!--
    function switchDiv(divId, rId){
      divElement = document.getElementById(divId);
      rElement = document.getElementById(rId);
      if(divElement.className=="divFerme"){
        divElement.className = "divOuverte";
        rElement.src = "moins.gif";
      }
      else{
        divElement.className = "divFerme";
        rElement.src = "plus.gif";
      }
    }
    //-->
    </script>
     
     
     
    </head>
    <style type="text/css">
    <!--
    .divOuverte{
    border: 2px ridge;
    display: block;
    float:top;
    }
    .divFerme{
    border: 2px ridge;
    display: none;
    float:top;
    }
    .rubrique{
    background-color: #0000FF;
    cursor: pointer;
    list-style-type:none;
    }
    //-->
    </style>
     
     
    <body>
        <ul>
          <li class="rubrique" id="li1" onClick="switchDiv('div1', 'r1');">
            <h1><IMG id="r1" src="plus.gif" HSPACE="10" VSPACE="5">Rubrique 1</h1>
          </li>
          <div class="divFerme" id="div1">Contenu 1 
            <ul>
              <li class="rubrique" id="li4" onClick="switchDiv('div4', 'sr1');">
                <h2><IMG id="sr1" src="plus.gif" HSPACE="10" VSPACE="5">Sous Rubrique 1</h2>
              </li>
              <div class="divFerme" id="div4">Sous Contenu 1</div>
            </ul>
          </div>
        </ul>
        <ul>
          <li class="rubrique" id="li2" onClick="switchDiv('div2', 'r2');">
            <h1><IMG id="r2" src="plus.gif" HSPACE="10" VSPACE="5">Rubrique 2</h1>
          </li>
          <div class="divFerme" id="div2">Contenu 2</div>
        </ul>
        <ul>
          <li class="rubrique" id="li3" onClick="switchDiv('div3', 'r3');">
            <h1><IMG id="r3" src="plus.gif" HSPACE="10" VSPACE="5">Rubrique 3</h1>
          </li>  
          <div class="divFerme" id="div3">Contenu 3</div>
        </ul>
    </body>
    </html>
    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    C'est les marges appliqué par les feuilles de style par défaut sur les balises <hn>.
    Essaye ceci :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    h2 { margin-bottom:0; }

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci Macmillenium, ça marche très bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML] problème d'espace sous IE
    Par dug dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/04/2005, 21h53
  2. Problème de hauteur de div et pied de page
    Par Bishop dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/03/2005, 15h30
  3. Probleme espace entre DIV du a un FORM
    Par Little_Goldo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/10/2004, 20h50
  4. Problèmes d'espaces après requete SQL
    Par innosang dans le forum Bases de données
    Réponses: 7
    Dernier message: 29/04/2004, 16h47
  5. problème d'espace
    Par leeloo076 dans le forum ASP
    Réponses: 2
    Dernier message: 05/04/2004, 10h44

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