par
Pidj24 » 30 oct. 2005, 15:03
height="100%" existe même en parent ? ^o) mais alors avec html et body {height:100%;} paske <table height="100%"> ça fonctionne pas :p
Bon tu m'a demandé un exemple, jvais essayer de l'expliquer par 3 exemples...
Exemple 1: les menus et le contenu ont plus ou mois la même taille:
ça c'est la structure mais ça foire déjà au niveau des tailles.
Code : Tout sélectionner
<font size="1">
<table width="100%" border="1" style="font-size: 10px;">
<tr>
<td width="171" height="1" rowspan="2" colspan="2">Partie des menus<br>(je met height=1 car la<br>partie en dessous<br>doit s'étendre)<br><br>
rowspan=2</td>
<td width="16" height="17">coin 1</td>
<td height="17">----- dessus du cadre du contenu. extensible à l'horiz. ----- height=17</td>
<td width="16" height="17">coin 2</td>
</tr>
<tr>
<!-- la première partie est déjà contenue dans le <td rowspan="2"> -->
<td width="16" rowspan="2">g<br>a<br>u<br>c<br>h<br>e</td>
<td rowspan="2">Texte du contenu de la page...<br>Doit s'étendre horizontalement,<br>et verticalement aussi en fonction de la hauteur des menus.</td>
<td width="16" rowspan="2">d<br>r<br>o<br>i<br>t<br>e</td>
</tr>
<tr>
<td width="170" rowspan="2">Partie qui doit s'étendre<br>horizontalement en fonction<br>de la hauteur du texte<br>de contenu de la page.</td>
<td width="1" rowspan="2">|<br>e<br>x<br>t<br>e<br>n<br>s<br>.<br>|</td>
<!-- la partie contenu est déjà précisée avec <td rowspan="2"> -->
</tr>
<tr>
<!-- la partie en dessous des menus est déjà précisée avec <td rowspan="2"> -->
<td width="16" height="17">coin 3</td>
<td height="17">----- Dessous du cadre du contenu de la page. Extensible horiz. ----- height=17</td>
<td width="16" height="17">coin 4</td>
</tr>
</table><br>
Chaque coin est censé faire 16 en width, et 17 en height.<br>
Les bords de gauche et de droite du cadre du contenu sont censés faire 16 en width et être extensibles verticalement.<br>
Les bords du haut et du bas du cadre du contenu sont censés faire 17 en height.<br><br>
Le "cadre du contenu" est le cadre qui contient les "coins 1,2,3,4", pas le tableau général...
</font>
Bon maintenant un exemple où les menus sont plus longs que le texte du contenu:
Code : Tout sélectionner
<font size="1">
<table width="100%" border="1" style="font-size: 10px;">
<tr>
<td width="171" height="1" rowspan="2" colspan="2">Partie des menus<br>(je met height=1 car la<br>partie en dessous<br>doit s'étendre)<br><br>
rowspan=2<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></td>
<td width="16" height="17">coin 1</td>
<td height="17">----- dessus du cadre du contenu. extensible à l'horiz. ----- height=17</td>
<td width="16" height="17">coin 2</td>
</tr>
<tr>
<!-- la première partie est déjà contenue dans le <td rowspan="2"> -->
<td width="16" rowspan="2">g<br>a<br>u<br>c<br>h<br>e</td>
<td rowspan="2">Texte du contenu de la page...<br>Doit s'étendre horizontalement,<br>et verticalement aussi en fonction de la hauteur des menus.</td>
<td width="16" rowspan="2">d<br>r<br>o<br>i<br>t<br>e</td>
</tr>
<tr>
<td width="170" rowspan="2">Partie qui doit s'étendre<br>horizontalement en fonction<br>de la hauteur du texte<br>de contenu de la page.</td>
<td width="1" rowspan="2">|<br>e<br>x<br>t<br>e<br>n<br>s<br>.<br>|</td>
<!-- la partie contenu est déjà précisée avec <td rowspan="2"> -->
</tr>
<tr>
<!-- la partie en dessous des menus est déjà précisée avec <td rowspan="2"> -->
<td width="16" height="17">coin 3</td>
<td height="17">----- Dessous du cadre du contenu de la page. Extensible horiz. ----- height=17</td>
<td width="16" height="17">coin 4</td>
</tr>
</table><br>
Chaque coin est censé faire 16 en width, et 17 en height.<br>
Les bords de gauche et de droite du cadre du contenu sont censés faire 16 en width et être extensibles verticalement.<br>
Les bords du haut et du bas du cadre du contenu sont censés faire 17 en height.<br><br>
Le "cadre du contenu" est le cadre qui contient les "coins 1,2,3,4", pas le tableau général...
</font>
Et maintenant un exemple où le contenu est plus long que les menus:
Code : Tout sélectionner
<font size="1">
<table width="100%" border="1" style="font-size: 10px;">
<tr>
<td width="171" height="1" rowspan="2" colspan="2">Partie des menus<br>(je met height=1 car la<br>partie en dessous<br>doit s'étendre)<br><br>
rowspan=2<br><font color="#FF0000">Les menus ne sont pas longs!</font></td>
<td width="16" height="17">coin 1</td>
<td height="17">----- dessus du cadre du contenu. extensible à l'horiz. ----- height=17</td>
<td width="16" height="17">coin 2</td>
</tr>
<tr>
<!-- la première partie est déjà contenue dans le <td rowspan="2"> -->
<td width="16" rowspan="2">g<br>a<br>u<br>c<br>h<br>e</td>
<td rowspan="2">Texte du contenu de la page...<br>Doit s'étendre horizontalement,<br>et verticalement aussi en fonction de la hauteur des menus.
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></td>
<td width="16" rowspan="2">d<br>r<br>o<br>i<br>t<br>e</td>
</tr>
<tr>
<td width="170" rowspan="2">Partie qui doit s'étendre<br>horizontalement en fonction<br>de la hauteur du texte<br>de contenu de la page.<br><br>
<font color="#FF0000">C'est cette partie-ci<br>qui doit s'étendre!</font></td>
<td width="1" rowspan="2">|<br>e<br>x<br>t<br>e<br>n<br>s<br>.<br>|</td>
<!-- la partie contenu est déjà précisée avec <td rowspan="2"> -->
</tr>
<tr>
<!-- la partie en dessous des menus est déjà précisée avec <td rowspan="2"> -->
<td width="16" height="17">coin 3</td>
<td height="17">----- Dessous du cadre du contenu de la page. Extensible horiz. ----- height=17</td>
<td width="16" height="17">coin 4</td>
</tr>
</table><br>
Chaque coin est censé faire 16 en width, et 17 en height.<br>
Les bords de gauche et de droite du cadre du contenu sont censés faire 16 en width et être extensibles verticalement.<br>
Les bords du haut et du bas du cadre du contenu sont censés faire 17 en height.<br><br>
Le "cadre du contenu" est le cadre qui contient les "coins 1,2,3,4", pas le tableau général...
</font>
Voilà comme ça tu peux te faire une idée de mon problème...
Une idée ? :p
Merci à tous !
Bye
Pierre
height="100%" existe même en parent ? ^o) mais alors avec html et body {height:100%;} paske <table height="100%"> ça fonctionne pas :p
Bon tu m'a demandé un exemple, jvais essayer de l'expliquer par 3 exemples...
Exemple 1: les menus et le contenu ont plus ou mois la même taille:
ça c'est la structure mais ça foire déjà au niveau des tailles.
[code]
<font size="1">
<table width="100%" border="1" style="font-size: 10px;">
<tr>
<td width="171" height="1" rowspan="2" colspan="2">Partie des menus<br>(je met height=1 car la<br>partie en dessous<br>doit s'étendre)<br><br>
rowspan=2</td>
<td width="16" height="17">coin 1</td>
<td height="17">----- dessus du cadre du contenu. extensible à l'horiz. ----- height=17</td>
<td width="16" height="17">coin 2</td>
</tr>
<tr>
<!-- la première partie est déjà contenue dans le <td rowspan="2"> -->
<td width="16" rowspan="2">g<br>a<br>u<br>c<br>h<br>e</td>
<td rowspan="2">Texte du contenu de la page...<br>Doit s'étendre horizontalement,<br>et verticalement aussi en fonction de la hauteur des menus.</td>
<td width="16" rowspan="2">d<br>r<br>o<br>i<br>t<br>e</td>
</tr>
<tr>
<td width="170" rowspan="2">Partie qui doit s'étendre<br>horizontalement en fonction<br>de la hauteur du texte<br>de contenu de la page.</td>
<td width="1" rowspan="2">|<br>e<br>x<br>t<br>e<br>n<br>s<br>.<br>|</td>
<!-- la partie contenu est déjà précisée avec <td rowspan="2"> -->
</tr>
<tr>
<!-- la partie en dessous des menus est déjà précisée avec <td rowspan="2"> -->
<td width="16" height="17">coin 3</td>
<td height="17">----- Dessous du cadre du contenu de la page. Extensible horiz. ----- height=17</td>
<td width="16" height="17">coin 4</td>
</tr>
</table><br>
Chaque coin est censé faire 16 en width, et 17 en height.<br>
Les bords de gauche et de droite du cadre du contenu sont censés faire 16 en width et être extensibles verticalement.<br>
Les bords du haut et du bas du cadre du contenu sont censés faire 17 en height.<br><br>
Le "cadre du contenu" est le cadre qui contient les "coins 1,2,3,4", pas le tableau général...
</font>
[/code]
Bon maintenant un exemple où les menus sont plus longs que le texte du contenu:
[code]
<font size="1">
<table width="100%" border="1" style="font-size: 10px;">
<tr>
<td width="171" height="1" rowspan="2" colspan="2">Partie des menus<br>(je met height=1 car la<br>partie en dessous<br>doit s'étendre)<br><br>
rowspan=2<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></td>
<td width="16" height="17">coin 1</td>
<td height="17">----- dessus du cadre du contenu. extensible à l'horiz. ----- height=17</td>
<td width="16" height="17">coin 2</td>
</tr>
<tr>
<!-- la première partie est déjà contenue dans le <td rowspan="2"> -->
<td width="16" rowspan="2">g<br>a<br>u<br>c<br>h<br>e</td>
<td rowspan="2">Texte du contenu de la page...<br>Doit s'étendre horizontalement,<br>et verticalement aussi en fonction de la hauteur des menus.</td>
<td width="16" rowspan="2">d<br>r<br>o<br>i<br>t<br>e</td>
</tr>
<tr>
<td width="170" rowspan="2">Partie qui doit s'étendre<br>horizontalement en fonction<br>de la hauteur du texte<br>de contenu de la page.</td>
<td width="1" rowspan="2">|<br>e<br>x<br>t<br>e<br>n<br>s<br>.<br>|</td>
<!-- la partie contenu est déjà précisée avec <td rowspan="2"> -->
</tr>
<tr>
<!-- la partie en dessous des menus est déjà précisée avec <td rowspan="2"> -->
<td width="16" height="17">coin 3</td>
<td height="17">----- Dessous du cadre du contenu de la page. Extensible horiz. ----- height=17</td>
<td width="16" height="17">coin 4</td>
</tr>
</table><br>
Chaque coin est censé faire 16 en width, et 17 en height.<br>
Les bords de gauche et de droite du cadre du contenu sont censés faire 16 en width et être extensibles verticalement.<br>
Les bords du haut et du bas du cadre du contenu sont censés faire 17 en height.<br><br>
Le "cadre du contenu" est le cadre qui contient les "coins 1,2,3,4", pas le tableau général...
</font>
[/code]
Et maintenant un exemple où le contenu est plus long que les menus:
[code]
<font size="1">
<table width="100%" border="1" style="font-size: 10px;">
<tr>
<td width="171" height="1" rowspan="2" colspan="2">Partie des menus<br>(je met height=1 car la<br>partie en dessous<br>doit s'étendre)<br><br>
rowspan=2<br><font color="#FF0000">Les menus ne sont pas longs!</font></td>
<td width="16" height="17">coin 1</td>
<td height="17">----- dessus du cadre du contenu. extensible à l'horiz. ----- height=17</td>
<td width="16" height="17">coin 2</td>
</tr>
<tr>
<!-- la première partie est déjà contenue dans le <td rowspan="2"> -->
<td width="16" rowspan="2">g<br>a<br>u<br>c<br>h<br>e</td>
<td rowspan="2">Texte du contenu de la page...<br>Doit s'étendre horizontalement,<br>et verticalement aussi en fonction de la hauteur des menus.
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></td>
<td width="16" rowspan="2">d<br>r<br>o<br>i<br>t<br>e</td>
</tr>
<tr>
<td width="170" rowspan="2">Partie qui doit s'étendre<br>horizontalement en fonction<br>de la hauteur du texte<br>de contenu de la page.<br><br>
<font color="#FF0000">C'est cette partie-ci<br>qui doit s'étendre!</font></td>
<td width="1" rowspan="2">|<br>e<br>x<br>t<br>e<br>n<br>s<br>.<br>|</td>
<!-- la partie contenu est déjà précisée avec <td rowspan="2"> -->
</tr>
<tr>
<!-- la partie en dessous des menus est déjà précisée avec <td rowspan="2"> -->
<td width="16" height="17">coin 3</td>
<td height="17">----- Dessous du cadre du contenu de la page. Extensible horiz. ----- height=17</td>
<td width="16" height="17">coin 4</td>
</tr>
</table><br>
Chaque coin est censé faire 16 en width, et 17 en height.<br>
Les bords de gauche et de droite du cadre du contenu sont censés faire 16 en width et être extensibles verticalement.<br>
Les bords du haut et du bas du cadre du contenu sont censés faire 17 en height.<br><br>
Le "cadre du contenu" est le cadre qui contient les "coins 1,2,3,4", pas le tableau général...
</font>
[/code]
Voilà comme ça tu peux te faire une idée de mon problème... :D
Une idée ? :p
Merci à tous !
Bye
Pierre