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écalage de blocs sous IE


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut Décalage de blocs sous IE
    Bonjour,

    J'ai un soucis de décalage de mes blocs sous IE comme vous pouvez le voir avec cet exemple:
    http://codepen.io/JARLIER/pen/PpoXyj

    Sous Chrome, mes 4 blocs questions grisées sont alignés alors que sous IE, le dernier bloc est décalé parce que le texte de la question est plus long...

    Auriez-vous une idée d'ou pourrait venir mon problème et comment le résoudre?

    Je n'avais pas non plus utilisé "white-space: nowrap" sur ma classe wrapper-quiz sinon mes blocs dépassaient du cadre de 928px, ce que je n'ai pas non plus bien compris pourquoi...

    Merci pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    une solution :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .wrapper-question {
        display: block;
        float:left;
        width: 49.5%;
     
        margin:0 0 5px 0.5%;
        white-space: normal;  
        background-color: gray;
    }
    une autre (flex) :
    Code css : 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
    .wrapper-quiz {
        -webkit-display: flex; /* Safari 6.1+ */
        display: flex;
        -webkit-flex-wrap: wrap; /* Safari 6.1+ */
        flex-wrap: wrap;
     
        background-color: #F5F5F5;
        margin: 0 auto;
        width: 928px;
    }
    .wrapper-question {
        flex:1 0 49.5%;
        white-space: normal;
        margin:0 0 5px 0.5%;
     
        background-color: gray;
    }

    Par contre, tu as des id identiques, alors qu'ils doivent être UNIQUES.

    De fait, quand on clique sur un choix dans les blocs 2, 3 ou 4, c'est le choix du bloc 1 qui s'active.
    A corriger.
    Dernière modification par Invité ; 24/02/2017 à 11h31.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut
    Super merci!

    Oui pour les id c'est parce que j'ai fait du copier coller dans codepen.

    Merci encore

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

Discussions similaires

  1. Décalage d'image sous IE
    Par BnA dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/02/2007, 16h25
  2. Un décalage du corps sous IE
    Par storm_2000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 02/01/2007, 12h51
  3. Afficher un bloc sous condition
    Par taly dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 19/09/2006, 11h25
  4. [CSS] Problèmes de blocs sous IE
    Par rockingstone dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 12/05/2006, 20h04
  5. Décalage 2 pixels sous IE
    Par finalfx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/04/2006, 23h48

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