Bonjour,
voici un problème que je n'arrive pas à résoudre depuis un moment !!
En fait, je veux que seule ma partie centrale soit "scrollable". Du coup, j'ai opté pour une iframe. Mais voyant tous les inconvenients que cela représentait, j'ai choisi de passer par un DIV.
Seulement je n'arrive pas a mettre la hauteur de ce div a 100%. Je ne sais pas pourquoi mais il ne s'adapte pas à la table parente. Lorsque je regle la taille du div en dur dans le css ( ex : "height:750px;" ), le resultat est parfait en 1200*1024, mais se deteriore en cas de changement de résolution ou retrecissement de le fenetre.
Lorsque je met "height:100%;", si la partie centrale (le div) est plus grande que la table parente, le scroll se trouve sur la fenetre, alors ke selon moi, grace au "overflow: auto;", le div devrait avoir comme taille maximale la taille de la table parente et y ajouter un scroll si la taille du div depasse celle ci.
Je ne suis pas un pro du tout, donc veuillez m'excuser si cette question est stupide, ou si ce problème vient de mon code.
Voici le code de ma page :
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>------</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- html, body { height:100%; width:100%; margin: 0; padding: 0; } #centpourcent { height: 100%; width:100%; } #container{ width:100%; overflow: auto; padding-right: 15px; height:100%; } --> </style> <body> <table id="centpourcent" cellpadding="0" cellspacing="0" bgcolor="#000000"> <!-- title="haut" --> <tr> <td width="180" height="30" valign="top" > </td> <td width="*" height="30" align="center"> <? include 'heure.php'; ?> </td> </tr> <!-- title="centre" --> <tr valign="top"> <!-- title="centre : Menu" --> <td width="180" align="center" valign="top"> <table width="180" bgcolor="#000000" border="0" cellpadding="0" cellspacing="0"> <? include 'menu_accueil.php'; ?> </table> </td> <!-- title="centre : Page" --> <td width="100%" bgcolor="#006699"> <table id="centpourcent" cellpadding="0" cellspacing="0" > <tr> <td width="20" height="20" valign="top"><img src="images/coin_hg.jpg"></td> <td width="*" height="20"> </td> <td width="20" height="20" align="right" valign="top"><img src="images/coin_hd.jpg"></td> </tr> <tr> <td width="20" height="*"> </td> <td align="center" valign="top"> <div id="container"> <? include 'accueil.php'; ?> </div> </td> <td width="20" height="*"> </td> </tr> <tr valign="bottom"> <td width="20" height="20"><img src="images/coin_bg.jpg"></td> <td width="*" height="20"> </td> <td width="20" height="20" align="right"><img src="images/coin_bd.jpg"></td> </tr> </table> </td> <!-- title="centre : Droite" --> <td width="50"> </td> </tr> <!-- title="bas" --> <tr> <td width="180" valign="bottom" height="30"> </td> <td width="*" align="center"> <span class="Style1">© Site 2005</span> </td> <td width="50" valign="bottom" height="30" align="right"> </td> </tr> </table> </body> </html>
Merci à tous !
N'hesitez pas a me demander des précisions sur mon problème, si je me suis mal exprimé, ou si il manque du code.[/code]
Partager