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 :

Adapter la hauteur d'une TABLE


Sujet :

Dimensionnement en CSS

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2017
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2017
    Messages : 78
    Points : 36
    Points
    36
    Par défaut Adapter la hauteur d'une TABLE
    Bonjour,

    Je possède deux tableaux (voir peut être 3 ensuite), mais je ne trouve pas la solution pour qu'il s'adapte au contenu, en fait comme vous pouvez le voir, sur le tableau 1, il y a plein de prénoms, et du coup la scroll barre s'active, le soucis c'est que dans le tableau 2, il y a qu'une seule entrée, mais je voudrais que dans celui ci, étant donné qu'il n'a pas la hauteur pour que la barre s'active, et bien le tableau soit à hauteur du premier prénom, sans le gros vide blanc en dessous.... je suis clair ? ^^

    Est ce possible à faire ?

    Cordialement.

    Photos du rendu: https://ibb.co/n0nVF3c
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <div class="limite">
      <table>
        <thead>
          <tr>
            <th>Nom</th>
          </tr>
        </thead>
      </table>
      <div class="tbl-content">
        <table>
          <tbody>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
            <tr><td>Jean</td></tr>
          </tbody>
        </table>
      </div>
    </div>
     
    <div class="limite">
      <table>
        <thead>
          <tr>
            <th>Nom</th>
          </tr>
        </thead>
      </table>
      <div class="tbl-content">
        <table>
          <tbody>
            <tr>
              <td>Marc</td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>

    CSS:
    Code : 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    .limite {
      background: #e53935;
      margin: 0 0 120px 0;
      border: 1px solid lightgrey;
    }
     
    table {
        width: 100%;
    }
     
    tbody {
     
    }
     
    .tbl-content {
        background: #FFF;
        height: 300px;
        overflow: auto;
        overflow-x: hidden;
    }
     
    tr {
        display: flex;
        flex-direction: row;
        text-align: left;
    }
     
    th { /* HEADER TABLE */
        background: #e53935;
        color: #FFF;
        font-weight: 400;
        width: 100%;
        padding: 12px;
    }
     
    td { /* BODY TABLE */
        width: 100%;
        padding: 20px 12px;
    }
     
    *::-webkit-scrollbar {
        width: 8px;
        background: lightgrey;
    }
     
    *::-webkit-scrollbar-track {
        -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);
    }
     
    *::-webkit-scrollbar-thumb {
      background-color: darkgrey;
      outline: 1px solid slategrey;
    }

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

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    .tbl-content {
        background: #FFF;
        max-height: 300px; /* max-height au lieu de height */
        overflow: auto;
        overflow-x: hidden;
    }

Discussions similaires

  1. problème de hauteur de div
    Par ph_anrys dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 28/02/2007, 10h51
  2. Problème de hauteur d'une div avec background
    Par Yoteco dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/01/2007, 15h17
  3. [Débutant]Problème tables attachées
    Par wwUUcc dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/08/2006, 11h54
  4. [CSS] Image dans un Div -> problème de hauteur
    Par Torpedox dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 02/02/2006, 23h40
  5. Problème de hauteur de div et pied de page
    Par Bishop dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/03/2005, 15h30

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