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; }
Partager