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 :

3 colonnes en milieu d'écran dont une fixe au centre


Sujet :

Tableau en CSS

  1. #1
    Membre actif
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Points : 203
    Points
    203
    Par défaut 3 colonnes en milieu d'écran dont une fixe au centre
    Bonjour,

    Je cherche à faire 3 colonnes en milieu d'écran...
    La principale est au centre avec un width de 950px qui ne bouge pas quelque que soit l'écran.
    Les deux autres de chaque coté s'ouvrent en fonction de l'écran et prennent toute la place qui reste.
    Mon problème c'est que la colonne principale n'est jamais centrée, elle se balade de droite et de gauche...

    Bien sur si mon écran fait moins de xx px tout sera recadré en responsive...

    Merci de votre aide !
    VrroOOOAAAAAPPPPPPPPPP !!!

  2. #2
    Membre habitué
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Juillet 2014
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Intégrateur Web
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Juillet 2014
    Messages : 92
    Points : 152
    Points
    152
    Par défaut
    Salut,

    Si t'es pas trop regardant sur la compatibilité navigateur, tu peux regarder du côté du module flex.

    Pour des exemples plus parlant tu as ces deux liens :

  3. #3
    Membre averti
    Profil pro
    Chef Gérant
    Inscrit en
    Octobre 2005
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef Gérant
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2005
    Messages : 230
    Points : 399
    Points
    399
    Par défaut
    Bonjour/bonsoir,

    tu peut aussi te baser sur et , moins performant que flex pour le réarrangement automatique/responsive de l'architecture, il te faudra en passer par les mediaquerie et une architecture spécifique.
    http://codepen.io/gc-nomade/pen/pvVxBZ

  4. #4
    Membre actif
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Points : 203
    Points
    203
    Par défaut
    Merci CCyrillus, mais ce que tu as écris ressemble pour moi à un bug informatique qu'à une aide...
    Peux tu en dire un peu plus...
    Ou mieux faire un petit exemple...

    Merci !
    VrroOOOAAAAAPPPPPPPPPP !!!

  5. #5
    Membre actif
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Points : 203
    Points
    203
    Par défaut
    Je viens de voir la fonction calc()
    https://developer.mozilla.org/fr/docs/Web/CSS/calc
    Trop bien, je ne l'a connaissais pas !!
    Je vais essayer et revenir ici pour clore la discussion si je trouve comment faire...
    VrroOOOAAAAAPPPPPPPPPP !!!

  6. #6
    Membre actif
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Points : 203
    Points
    203
    Par défaut
    Bon en cherchant j'ai trouvé...


    Voila ma solution...

    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
    <div style="width:100%;overflow:hidden;text-align:center">
    	<div style="display:table">
            <div style="display:table-cell;background-color:#099;vertical-align:top">
                <p>votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte </p>
            </div>
     
        <div style="width:920px !important;display:table-cell;background-color:#F99;vertical-align:top;padding:40px">
                   <p>votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte </p>    
            </div>
     
            <div style="display:table-cell;background-color:#099;vertical-align:top">
                 <p>votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte votre texte </p>
            </div>
      </div>  
    </div>

    Le div du milieu reste à 920px et les 2 div de coté se transforment en fonction de la taille de l'écran et surtout le div du milieu reste centré !!
    Mais il faut le même contenu à droite et à gauche....

    Quelqu'un aurait il mieux à proposer ou améliorer la chose....
    VrroOOOAAAAAPPPPPPPPPP !!!

  7. #7
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    tu pourrais également regarder du coté de display:flex suivant les navigateurs que tu vises.

    D'ailleurs c'est ce que t'a proposé également black-hawk-down.

  8. #8
    Membre actif
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Points : 203
    Points
    203
    Par défaut
    Et pourquoi tu n'en parles pas directement ?
    VrroOOOAAAAAPPPPPPPPPP !!!

  9. #9
    Membre habitué
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Juillet 2014
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Intégrateur Web
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Juillet 2014
    Messages : 92
    Points : 152
    Points
    152
    Par défaut
    Parce qu'il faut que tu apprennes par toi-même. Je pense que les exemples fournis devraient suffire à la compréhension du module Flex.

    Maintenant, nous ne rechignons pas à t'aider sur du code existant si tu n'arrives pas à tes fins.

Discussions similaires

  1. Réponses: 8
    Dernier message: 28/09/2012, 11h44
  2. Liste déroulante avec 2 colonnes dont une cachée
    Par Sekigawa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 31/03/2009, 11h28
  3. problème mise en page, tab 3 colonnes dont une extensible
    Par Ekimasu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 05/06/2007, 18h23
  4. Réponses: 8
    Dernier message: 18/11/2006, 12h04

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