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 :

Indentation après un <Hn> de multiples <p>


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Chargé de référencement
    Inscrit en
    Juillet 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Chargé de référencement

    Informations forums :
    Inscription : Juillet 2016
    Messages : 5
    Par défaut Indentation après un <Hn> de multiples <p>
    Bonjour à tous,

    Je cherche à indenter un titre <Hn>, ainsi que tous les éléments qui suivent. J'ai par exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <h2>
    <p>dskjflkds flkjdslkfj dslkj flkdsjlfkdj lkdsjlksdfj lkdsjf lkdsjlfjdsl fj</p>
    <p>dskjflkds flkjdslkfj dslkj flkdsjlfkdj lkdsjlksdfj lkdsjf lkdsjlfjdsl fj</p>
    <p>dskjflkds flkjdslkfj dslkj flkdsjlfkdj lkdsjlksdfj lkdsjf lkdsjlfjdsl fj</p>
    <h2>
    ....

    J'utilise le CSS suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    h2 + * {
        margin-left: 20px;
    }
    h2 {
        margin-left: 20px;
    }
    Mais cela n'indente que le premier <p>. Comment puis-je indenter le block complet ?

    Merci d'avance !

    Benoit

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    par exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <h2>
    <div class="indent">
    <p>dskjflkds flkjdslkfj dslkj flkdsjlfkdj lkdsjlksdfj lkdsjf lkdsjlfjdsl fj</p>
    <p>dskjflkds flkjdslkfj dslkj flkdsjlfkdj lkdsjlksdfj lkdsjf lkdsjlfjdsl fj</p>
    <p>dskjflkds flkjdslkfj dslkj flkdsjlfkdj lkdsjlksdfj lkdsjf lkdsjlfjdsl fj</p>
    </div>
    <h2>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .indent {
    	margin-left: 200px;
    }

  3. #3
    Membre à l'essai
    Homme Profil pro
    Chargé de référencement
    Inscrit en
    Juillet 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Chargé de référencement

    Informations forums :
    Inscription : Juillet 2016
    Messages : 5
    Par défaut
    Effectivement, mais l'objectif serait que cela s'applique à tous les h2 (et contenus qui suivent) à travers le site...

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    As-tu essayé sur plusieurs navigateurs ? Car chez moi, ton code indente tous les <p> (IE8 et FF). Et d'ailleurs la seconde propriété suffit :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    h2 {
        margin-left: 20px;
    }

  5. #5
    Membre à l'essai
    Homme Profil pro
    Chargé de référencement
    Inscrit en
    Juillet 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Chargé de référencement

    Informations forums :
    Inscription : Juillet 2016
    Messages : 5
    Par défaut
    C'est étonnant, de mon côté, ca ne fonctionne pas sour ff, chrome et safari...

  6. #6
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Je n'ai pas Safari sur mon poste mais avec Chrome, ça marche aussi...As-tu un autre ordi sous la main ?

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

Discussions similaires

  1. Coder indenté, ou indenter après ?
    Par Celelibi dans le forum Langages de programmation
    Réponses: 15
    Dernier message: 24/12/2008, 11h30
  2. garder l'etat d'une liste multiple apres le submit
    Par raul_le_vieux dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/06/2007, 11h27
  3. [SQL] Multiplication après requête qui donne plusieurs données en résultats
    Par Yagami_Raito dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 04/06/2007, 11h34
  4. Réponses: 2
    Dernier message: 14/04/2006, 08h42

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