table en css : comment faire un renvoi automatique à la ligne ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • table en css : comment faire un renvoi automatique à la ligne ?

    Bonjour,
    je transforme un site en responsive, et j'aimerais savoir si il est possible, dans une table faite en css, de générer un renvoi automatique du contenu à la ligne?
    je m'explique :
    disons que ma table ressemble à ceci au départ :

    Code:
    <div class="table">
    		<div class="tr">
    			<div class="td">
    contenu
    </div>
    <div class="td">
    contenu
    </div>
    <div class="td">
    contenu
    </div>
    </div>
    bien j'aimerais que ces trois cellules, si la résolution devient insuffisante pour les afficher, renvoient la 3e à la ligne.

    donc j'ai pensé qu'en leur assignant une width en % plutot qu'en px, ça le ferait, mais ça me donne un scroll horizontal....


    avant de demander si quelqu'un a une solution, quelqu'un comprend-il ma question? :-p

  • #2
    Re : table en css : comment faire un renvoi automatique à la ligne ?

    en insérant un min-width:200px; par exemple fera en sorte que tes div passeront à la ligne dès le minimum atteint
    Christophe
    http://www.webcrea.fr

    Commentaire


    • #3
      Re : table en css : comment faire un renvoi automatique à la ligne ?

      je ne comprends pas trpo, moi il s'agit plus d'un maxium non?
      "dés que tu atteins la fin de l'espace width dispo, envoie la div suivante à la ligne, (comme si je créais une tr automatique)"

      Commentaire


      • #4
        Re : table en css : comment faire un renvoi automatique à la ligne ?

        tu gardes tes width en % mais tu forces le retour à la ligne par un minimum dans la div qui doit passer à la ligne
        Christophe
        http://www.webcrea.fr

        Commentaire


        • #5
          Re : table en css : comment faire un renvoi automatique à la ligne ?

          je ne comprends pas, si je mets un min-width sur ma <div style="tr"></div> en quoi ça va forcer un retour à la ligne?

          Commentaire


          • #6
            Re : table en css : comment faire un renvoi automatique à la ligne ?

            quand la largeur va diminuer, ta div va automatiquement passer à la ligne afin de maintenir sa largeur minimum
            Christophe
            http://www.webcrea.fr

            Commentaire


            • #7
              Re : table en css : comment faire un renvoi automatique à la ligne ?

              mmh vai tester ça, merci
              donc théoriquement, peu importe le nombre de cellules je n'ai besoin que d'une seule row avec un min-width?

              Commentaire


              • #8
                Re : table en css : comment faire un renvoi automatique à la ligne ?

                Bonjour,

                Si j'ai bien compris ton souhait, voilà ce que je ferais pour le HTML :

                Code PHP:
                <div class="table">
                    <
                div class="tr">
                        <
                div class="td premiere">contenu 1</div>
                        <
                div class="td deuxieme">contenu 2</div>
                        <
                div class="td troisieme">contenu 3</div>
                    </
                div>
                </
                div
                Et du côté CSS :
                Code:
                .premiere,
                .deuxieme,
                .troisieme {
                width:33.333333%;
                float:left;
                }
                
                
                @media (max-width: 680px) {
                
                
                    .premiere,
                    .deuxieme{
                    width:50%
                    }
                
                
                    .troisieme {
                    clear:both;
                    width:100%
                    }
                
                
                }
                Il ne reste plus qu'à adapter la largeur dans la ou les media queries.
                Dernière édition par cb75ter à 26/05/2014, 18h31 Raison: Indentation du code

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X