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 :

IE9 - whitespace que je ne comprend pas


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2016
    Messages : 24
    Par défaut IE9 - whitespace que je ne comprend pas
    Bonjour,

    Je suis entrain de réaliser un petit blog pour une activité vélo organiser par une association.
    Je suis entrain de faire le CSS pour une version IE9 (j'irai pas en dessous de IE9).

    En gros, dans chaque <article> j'intègre:
    • un iframe illustrant notre parcourt,
    • Une section avec des photos,
    • et une section avec des commentaires


    Pour le premier article le CSS fonctionne comme il faut, mais sur les suivants, la section photo est décalé.
    J'ai mis le font-size de l'article à 0 en pensant que ça pouvait être due au problème des inline-block mais rien y fait.

    J'ai essayer en utilisant les propriétés :
    position : relative;
    left: __%

    Sur les articles sauf le premier, mais je trouve ça du bidouillage et cela me gênera pour les media queries.

    Ça fait 2 jours que je cherche et je ne trouve pas d'où vient le problème.
    http://www.loupgaproule.franceserv.com
    Je vous laisse le lien du site pour que vous puissiez voire de quoi je parle.

    Si vous avez une solution je vous en serai très reconnaissant.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    Pour le premier article le CSS fonctionne comme il faut, mais sur les suivants, la section photo est décalé.
    pas vu de différence entre les différents articles, mais j'ai l'impression que ta structure n'est pas des plus au point, pourrais tu faire une maquette de ce que tu souhaites réaliser par articles ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2016
    Messages : 24
    Par défaut
    Bonjour noSmoking,

    pas vu de différence entre les différents articles
    Le problème venait apparemment de mon editeur wysywig html qui est une API qui ne fonctionne pas sous ie9.
    Donc je l'ai supprimé pour les utilisateur de EI9 (je vais essayé d'en développer un tout simple moi même).

    j'ai l'impression que ta structure n'est pas des plus au point
    Ayant plus l'habitude des flexbox, j'ai pas ou très peu l'habitude des autres types de mise en page. Du coup ça doit surement ressembler à du bricolage.

    Je vous fait une maquette de suite.

    Merci beaucoup

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2016
    Messages : 24
    Par défaut
    Voici le schemas:

    Nom : roadtrip.png
Affichages : 78
Taille : 36,3 Ko

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <article id="road_x" class="roadTrip" aria-label="yyy">
        <iframe src="******"><!-- Chemin parcourrue exporté depuis un autre site --></iframe>
        <section id="photos_x" class="photo" aria-label="photos de yyy"><!-- photo de la balade cliquable --></section>
        <div>
            <p>Distance : <span class="counter">** KM</span></p>
            <p>Dénivelé : <span class="counter">**** M</span></p>
        </div>
        <div>
            <section id="read_x" class="chat" aria-label="commentaires sur la balade yyyy"><!-- Commentaires des membres --></section> <!-- Il faut que je rajoute le aria-label -->
            <form class="comments" action="ajax"><!-- Editeur WYSYWIG html --></form>
        </div>
    </article>
    J’espère que c'est assez claire.

    Donc si vous avez des pistes pour mieux structurer tout cela Merci d'avance

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Ayant plus l'habitude des flexbox
    justement avec les flex-box j'aurais vu quelque chose comme
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <article>
     
      <section>
        <h1>Titre</h1>
        <iframe></iframe>
        <p>photos</p>
        <p>informations</p>
      </section>
     
      <aside>
        <p>Commentaires</p>
        <p>Editeur</p>
      </aside>
     
    </article>
    et en appliquant le CSS, minimum à partir de ton code, suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    article {
      display: flex;
      width: 75%;
      margin: auto;
    }
    section {
      display: flex;
      flex-direction: column;  
      width: 70%;
    }
    aside {
      flex: 1;
    }
    La sémantique pourra surement être améliorée.

Discussions similaires

  1. std ::vector [erreur que je ne comprend pas]
    Par aaronw dans le forum SL & STL
    Réponses: 8
    Dernier message: 05/03/2006, 21h00
  2. [Débutant] Message d'erreur que je ne comprends pas
    Par Le Furet dans le forum Langage
    Réponses: 2
    Dernier message: 25/02/2006, 17h37
  3. [PostGreSQL] une erreur que je ne comprends pas
    Par flo78 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/02/2006, 10h18
  4. [thread][methodologie]Quelque chose que je ne comprends pas!
    Par norkius dans le forum Général Java
    Réponses: 5
    Dernier message: 16/03/2005, 14h01
  5. [Rave] un message que je ne comprends pas
    Par Clotilde dans le forum Rave
    Réponses: 2
    Dernier message: 30/09/2003, 21h46

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