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 :

Alignement des div


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut Alignement des div
    bonjour,

    Je veux aligner mes div verticalement et tous ce qui dépasse le div parent remonte automatiquement en haut... quelqu'un peu m'aider???
    C'est du genre inline-block mais inline-block le fait horizontalement mais moi j'aimerais le faire verticalement.... genre système d'icônes de windows.

  2. #2
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour et bienvenue sur developpez.com,

    Il faudrait poster du code pour mieux cerner le problème.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <div class="cb">	
    		<div class="crac" id="rac" onclick="izy('rac');"></div>		
    		<div class="crac"></div>
    		<div class="crac"></div>
    		<div class="crac"></div>
    		<div class="crac"></div>
    		<div class="crac"></div>
                    <div class="crac"></div>
    		<div class="crac"></div>
    		<div class="crac"></div>
    </div>

    le css c'est:
    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
    .cb{
    width:100%; 
    height:300px;
    background:red;
    border-radius:4px;
    border:1px solid #000;
    overflow:hidden;
    }
    .crac{
        width:50px; 
        height:50px;
        border: 1px solid transparent;
        color: #FFF;
        background:#000;
        margin:1px;
    }

  4. #4
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Je ne vois pas de problème : http://codepen.io/anon/pen/xABzK

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    le problème c'est que lorsque les div dépasse le largeur du div parent,je veux que se qui dépasse monte automatiquement en haut a droit

  6. #6
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Ok je vois.

    Il y a une possibilité en CSS mais l'ordre des DIV ne va pas être celui voulu. http://codepen.io/anon/pen/rjotA

    Sinon pour un effet plus poussé il faudra voir en Javascript ou des solutions toutes faites comme masonry.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Citation Envoyé par rodolphebrd Voir le message
    Ok je vois.

    Il y a une possibilité en CSS mais l'ordre des DIV ne va pas être celui voulu. http://codepen.io/anon/pen/rjotA

    Sinon pour un effet plus poussé il faudra voir en Javascript ou des solutions toutes faites comme masonry.
    merci pour ton idée, je vais ajouté du javascript

  8. #8
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Hello,
    Citation Envoyé par nil18 Voir le message
    le problème c'est que lorsque les div dépasse le largeur du div parent,je veux que se qui dépasse monte automatiquement en haut a droit
    Tu ne voulais pas plutôt parler de "la hauteur du div parent" plutôt que largeur ?

    Cela pourrait être fait avec la propriété writing-mode, par exemple, mais pas encore implémentée sur FF...

    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
    .cb{
    -ms-writing-mode: tb-lr;
    -webkit-writing-mode: vertical-lr;
    -moz-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-lr;
      width:200px; 
      height:300px;
      background:red;
      border-radius:4px;
      border:1px solid #000;
    }
     
    .crac{
    -ms-writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb;
    -moz-writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
      width:50px; 
      height:50px;
      color: #FFF;
      background:#000;
      margin:1px;
      display:inline-block;
    }
    Ce n'est probablement pas la manière la plus efficace mais c'est l'idée qui me venait vite fait
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  9. #9
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Sympa l'idée Candygirl.

    A ce que tu as mis j'ajouterais un transform: rotate(-90deg); à l'élément .crac : http://codepen.io/rodolpheb/pen/znItk

Discussions similaires

  1. Alignement des div et leurs contenu!
    Par redah75 dans le forum Mise en page CSS
    Réponses: 28
    Dernier message: 09/09/2009, 17h33
  2. alignement des div
    Par -Neo- dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 19/03/2008, 15h59
  3. Alignement des divs
    Par k-koo dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 15/01/2008, 19h56
  4. Aligner des div horizontalement
    Par abir84 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 13/12/2007, 15h02
  5. Aligner des <div>
    Par Sourrisseau dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/12/2006, 19h44

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