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 :

[débutant]espacement entre <p>


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 85
    Par défaut [débutant]espacement entre <p>
    Bonjour,

    je voudrais savoir s'il est possible de gérer les espacement entre balise <p>

    j'ai un code du style
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
         <p>Mon premier paragraphe</p>
         <p>Mon deuxième paragraphe</p>

    mais l'espacement entre les 2 est trop grand (à mon goût)

    j'ai déjà essayé pas mal de trucs (padding, margin, ..) sans succès
    j'ai aussi essayé d'utiliser des <br> à la place, mais même problème, ceux-ci sont trop grand (donc même question, est-il possible de définir la hauteur de ceux-ci ?)

    Merci pour votre aide !

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    Il faut affecter une classe à p si on veut pouvoir distinguer plusieurs paragraphes puis fixer margin et padding
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    p.espacement_important{margin:20px 0;}
    p.espacement_faible{margin:2px 0;}
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <p class="espacement_important">Mon premier paragraphe</p>
    <p class="espacement_important">Mon deuxième paragraphe</p>
    <p class="espacement_faible">Mon premier paragraphe</p>
    <p class="espacement_faible">Mon deuxième paragraphe</p>

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Citation Envoyé par Dan_A
    Il faut affecter une classe à p si on veut pouvoir distinguer plusieurs paragraphes puis fixer margin et padding
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    p.espacement_important{margin:20px 0;}
    p.espacement_faible{margin:2px 0;}
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <p class="espacement_important">Mon premier paragraphe</p>
    <p class="espacement_important">Mon deuxième paragraphe</p>
    <p class="espacement_faible">Mon premier paragraphe</p>
    <p class="espacement_faible">Mon deuxième paragraphe</p>
    2 choses : il y a plus simple et il y a une lègère "erreur"

    La légère erreur c'est que tes 2px de espacement_faible ne seront pas pris en compte entre ton 2° et ton 3° paragraphe, pas plus que si tu avais mis 10px ou 19 px car sur les marges verticales les navigateurs ne font pas la somme mais prennent la plus grande donc pour que ton exemple marche il faut utiliser un padding.

    La solution plus simple :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    * {
    margin:0;
    padding:0;
    }
     
    p {
    padding:10px 0; /*ici j'ai mis 10 mais tu peux mettre ce que tu souhaites*/
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <p>Mon premier paragraphe</p>
    <p>Mon deuxième paragraphe</p>
    <p>Mon troisième paragraphe</p>
    <p>Mon quatrième paragraphe</p>
    Si après tu veux des espaces différents entre chaque paragraphe, utilises la solution de Dan_A.

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 85
    Par défaut
    Merci, c'est parfait maintenant !

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

Discussions similaires

  1. TEXTMETRIC ---> Espace entre 2 caratères
    Par johspi dans le forum MFC
    Réponses: 3
    Dernier message: 28/02/2005, 13h09
  2. Espacement entre les ligne d'un tableau
    Par Flobel dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 02/11/2004, 09h33
  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. [Débutant] communication entre 2 instances
    Par xiao-long974 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 05/06/2004, 12h07
  5. Espace entre les miliers ex : 12 000
    Par Tchenouleur dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2004, 10h50

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