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

Mise en page CSS Discussion :

[debutant][CSS] marges entre des éléments


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut [debutant][CSS] marges entre des éléments
    Voila j'utilise ce bout de code pour espacer les titres de mon menu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .menuhaut a{
    margin-left: 10%;
    font-size: 16px;
    font-weight: bold;
    color: #060C6F;
    text-decoration: none;
    }
    Dans ma page html les titres ne sont pas regulièrement espacés

    J'aimerais
    titre1____________titre2____________titre3____________titre4

    J'ai
    titre1____________titre2__________titre3________titre4

    Je pense que le 10% du margin-left fait son calcul avec l'espace restant disponible sur la ligne ?????
    Quelqu'un a-t-il une idée pour resoudre mon problème.

    modéré par denisC : modification du titre

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    peux voir le code html ?

  3. #3
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    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
     
    <div class="menuhaut">
    <div id="menu_deroulant">
     
    <dl>
    <dt onmouseover="javascript:montre('');"><a href="../index.html">Accueil</a></dt>
    </dl>
     
    <dl>
    <dt onmouseover="javascript:montre('smenu2');"><a href="planning.html">Planning</a></dt>
    <dd id="smenu2" onmouseover="javascript:montre('smenu2')"; onmouseout="javascript:montre()";>
    <ul>
    <li><a href="planning.html">Sep - Oct</a></li>
    <li><a href="planning_nov.html">Nov - Dec</a></li>
    </ul>
    </dd>
    </dl>
     
    <dl>
    <dt onmouseover="javascript:montre('smenu1');"><a href="contact.html">Contact</a></dt>
    <dd id="smenu1" onmouseover="javascript:montre('smenu1')"; onmouseout="javascript:montre()";>
    <ul>
    <li><a href="contact.html">Sep - Oct</a></li>
    <li><a href="contact_nov.html">Nov - Dec</a></li>
    </ul>
    </dd>
    </dl>
    <dl>
    <dt onmouseover="javascript:montre();"><a href="controles.html">Contr&ocirc;les</a></dt>
    </dl>
    </div>
    </div>
    Je rajoute la classe menuhaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .menuhaut{
    margin-top: 1em;
    padding-left: 8%;
    height: 80px;
    }

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    quel est le style de menu_deroulant ?
    c'est quoi les dl et dt (je ne connais pas désolé)

  5. #5
    Membre chevronné
    Avatar de ilood
    Inscrit en
    Mars 2005
    Messages
    468
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 468
    Par défaut Re: [debutant] css
    Citation Envoyé par c-top
    [...]Je pense que le 10% du margin-left fait son calcul avec l'espace restant disponible sur la ligne ?????
    Quelqu'un a-t-il une idée pour resoudre mon problème.
    Non en fait le 10% se ait sur le bloc conteneur, c'est à dire le dt. Donc tu te retrouve avec 10% de la largeur d'un dt. Je suppose que tes dt ne sont pas de la même largeur d'où un problème d'homogénéité des marges.

    Pour résoudre le problème tu dois fixer une largeur identique pour tous les dt.

    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #menu_deroulant dt { width: 300px; }
    .menuhaut a { 
    margin-left: 10%;
    ...
    }
    Citation Envoyé par francis m
    c'est quoi les dl et dt (je ne connais pas désolé)
    dl, dt, dd sont des balises permettant de définir une liste de définitons (respectivement definiton list, def title, def description)

  6. #6
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Ca y est j'ai fixé une largeur identique pour tous les dt, c'est ok si les titres ont même longueur, mais moi tous les titres ont des longueurs différentes du coup

    j'ai

    Titre1__________Montitre2_______UntroisièmeTitre___Titre4

  7. #7
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Pas d'idée :

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/10/2013, 16h29
  2. [CSS] marge interne dans des div imbriqués
    Par Stitchover dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/04/2006, 15h23
  3. [CSS] Apparence des éléments graphiques (boutons, ...)
    Par oursblanc dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 28/02/2006, 20h01
  4. [CSS]Changer l'interligne des éléments d'une liste à puces
    Par khany dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/03/2005, 13h57
  5. Soustraire des éléments de tableau entre eux
    Par syl2095 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/01/2005, 15h29

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