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

Conception Web Discussion :

Tableau dans container fluid


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Mai 2015
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 86
    Par défaut Tableau dans container fluid
    Bonjour a tous
    J'ai un tabeau de 27 colonnes et une ligne a integrer sur une page web.
    Faut il utiliser un container, container-fluid?
    Quelle est la meilleur solution.
    Merci d'avance

  2. #2
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Bonjour,

    Il vaudrait mieux préciser avec quoi vous travaillez.
    Les termes container et container-fluid ne sont pas quelque chose de natif à un navigateur.
    J'imagine qu'il s'agit de Bootstrap ou d'un autre framework proche de celui-ci.

    Quoi qu'il en soit, cette réponse à propre à votre projet et de ce que vous souhaitez en faire.
    D'ailleurs, 27 colonnes c'est très vague. Il pourrait y avoir une lettre par cellule comme des paragraphes entiers.

    De plus, vous indiquez 27 colonnes et une seule ligne ? Pourquoi ne pas alors inverser la table et faire une ou deux colonnes et 27 lignes ?
    Ca serait beaucoup plus lisible.

    En conclusion et personnellement, si j'avais 27 colonnes à afficher et que la taille du container n'avait pas d'importance, je partirais sur un container-fluid
    Attention de ne pas oublier la classe .table-responsive si vous utilisez Boostrap Source : https://getbootstrap.com/docs/5.1/co...ponsive-tables

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Mai 2015
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 86
    Par défaut tableau dans container fluid
    Rebonjour
    Je fonctionne avec boostrap.
    voila l'exemple :
    1 lettre par cellule comme cet exemple :
    https://www.woopets.fr/chien/races/

    Merci pour la reponse

  4. #4
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Bonjour,

    Justement, dans cet exemple c'est très bien fait car ça n'utilise pas de <table>.
    Les <table> sont destinées à afficher un listing de données selon des clés (titre de colonne & de ligne).

    Afficher l'alphabet ne correspond pas a cet usage; et si on regarde le site d'exemple; ils ont utilisé une liste.
    Ce qui est bien mieux à tous points de vue (même SEO) et surtout pour pouvoir faire facilement du responsive.

    Combiné à flexbox; il est très facile de faire passer une liste de l'aspect horizontal à vertical

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    .ma-liste {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
     
    @media (min-width: 600px) {
       flex-direction: row;
    }

  5. #5
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Mai 2015
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 86
    Par défaut tableau dans container fluid
    Rebonjour,
    la cela depasse un peu mes competences.
    Ouille ouille
    Merci pour la reponse

  6. #6
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    bonjour,

    1- ce serait aimable que tu répondes à tes autres discussions ouvertes.

    2- il faut préciser QUELLE VERSION de Bootstrap tu utilises,
    car d'une version à l'autre, certaines syntaxes ont été modifiées

    Bootstrap 5 :

    L'affichage des chiens que tu montres dans le lien précédent fonctionne sur le même principe.
    Avec Bootstrap, il suffit d'ajouter des classes CSS pour obtenir le résultat voulu.

    Ça donne ça :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    <div class="container-fluid">
      <div class="row d-flex flex-row">
     
        <div class="card col-6 col-sm-4 col-md-2">
          <img src="..." class="card-img-top" alt="...">
          <div class="card-body">
            <h5 class="card-title">Card title</h5>
            <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
            <a href="#" class="btn btn-primary">Go somewhere</a>
          </div>
        </div>
     
        <div class="card col-6 col-sm-4 col-md-2">
          <img src="..." class="card-img-top" alt="...">
          <div class="card-body">
            <h5 class="card-title">Card title</h5>
            <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
            <a href="#" class="btn btn-primary">Go somewhere</a>
          </div>
        </div>
        ...
      </div>
    </div>
    • <div class="d-flex"> : on a ici une flexbox
    • class="card ..." : on définit le block sous forme de "card"
    • class="... col-6 col-sm-4 col-md-2" : permet de définir le nombre d'élements par ligne, en fonction de la largeur de la fenêtre (voir le grid system)

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

Discussions similaires

  1. [GEF]class Figure dans container SWING ?
    Par Albarad dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/06/2004, 12h12
  2. Tableau dans une interface idl
    Par Polochon2001 dans le forum CORBA
    Réponses: 2
    Dernier message: 14/05/2004, 09h44
  3. [langage] Tableau dans hashage
    Par iago dans le forum Langage
    Réponses: 2
    Dernier message: 26/01/2004, 16h19
  4. [VB6]Passage d'un tableau dans une DLL écrite en delphi
    Par flash dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 20/09/2002, 10h15
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

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