Bonjour,
Bon je tourne en rond depuis trop longtemps, j'ai fait pas mal de topic, mais je ne trouve jamais la solution à mon problème.
Je n'arrive pas a faire prendre toute la hauteur de la cellule (qui est un rowspan) à un DIV. Même avec un style heigh 100% dans le div, ça veut pas, il reste a une hauteur minimum.
je suis obligé de passer pas des div et de garder le tableau. C'est un agenda avec des rowspan assez fréquents.
Je sais qu'en mettant une hauteur fixe identique sur le div et sur le td, ça marche, mais dans mon cas, je ne connais pas la hauteur de la cellule à l'avance, et il peux y avoir plusieurs div dans ce td.
il faudrait que je puisse trouver quelque chose qui force le div à prendre toute la hauteur disponible dans la cellule.
Voici un exemple du problème pour un div dans un td (même ça, ça ne marche pas ) :
Je suis preneur de n'importe quelle solution, je commence à avoir envie d'apprendre à voler a mon pc...c'est pas bon ça.
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 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style> html, body{ height:100%; } </style> </head> <body> <table width="50%" border="1" height="64"> <tr> <td height="18"> </td> <td height="100%" rowspan="3"> <div id="test" style="background-color:#00CCFF"> 1 </div> <div id="test" style="background-color:#33CC99"> 2 </div> <div id="test" style="background-color:#99FF66"> 3 </div> <div id="test" style="background-color:#333399;height:100%;"> 4 </div> </td> <td height="18"> </td> </tr> <tr> <td height="18"> </td> <td height="18"> </td> </tr> <tr> <td height="18"> </td> <td height="18"> </td> </tr> </table> </body> </html>
Merci à tous...et désolé si le problème à déjà été posé
Partager