Alignement vertical lié entre 2 cellules d'un tableau ?

Imon
Invité n'ayant pas de compte PHPfrance

23 mars 2007, 16:03

Bonjour,

Voila j'ai un probleme, pour mettre en page ma page web, j'utilise un tableau à 2 cellules, la première contient une table dans lequel je mets mon menu, la seconde contient une table dans lequel s'affichera le contenu de la page.

Seulement voila, apparament par défaut, la table qui prend le moins de place en hauteur, s'aligne verticalement au centre de la zone par rapport à l'autre. Donc selon les cas, si mon menu est plus grand, le contenu de ma page va s'afficher verticalement au centre du menu, et si le contenu est plus long, c'est tout mon menu qui va s'afficher verticalement au niveau du centre du contenu...

Voila le code si ca peut aider :

Code : Tout sélectionner

<table width="790" class="corps"> <tr><td> <table class="menugauchebis" width="200"> <!-- suite du menu gauche --> <dl id="menu"> <tr><td class="dt1">L'association</td></tr> <tr><td><a href="#" style="letter-spacing:1px;">Présentation/Administration</a></td></tr> <tr><td><a href="#">Statut/Règlement</a></td></tr> <tr><td><a href="#">Annuaire des Membres</a></td></tr> <tr><td><a href="#">Acomen Express</a></td></tr> <tr><td><a href="#">Espace des Membres</a></td></tr> <tr><td onclick="javascript:montre('smenu3');" class="dt2">Les Actions</td></tr> <tr><td><a href="#">Calendrier des Actions</a></td></tr> <tr><td><a href="#"> - Stages 2007</a></td></tr> <tr><td><a href="#"> - Stages 2008</a></td></tr> <tr><td><a href="#">Réunions et Congrès</a></td></tr> <tr><td><a href="#">Groupes et Commissions</a></td></tr> <tr><td> <?php include('menugauche.htm'); ?> </td></tr> </table> </td> <td> <table class="contenudroitebis" width="590"> <tr><td >Contenu de ma page </td></tr> </table></td></tr> </table>
J'ai déja essayé les VALIGN dans les balises td ou tr, j'ai essayé de feinter avec des div et des float mais rien n'y fait..., merci d'avance pour votre aide ;)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 mars 2007, 16:29

le valign="top" doit normalement fonctionner... par contre faut les mettre au bon endroit :)

Code : Tout sélectionner

<table> <tr> <td valign="top"> menu gauche </td> <td valign="top"> contenu de ta page </td> </tr> </table>
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Imon
Invité n'ayant pas de compte PHPfrance

23 mars 2007, 16:40

Pfiou, il est temps que le week end arrive, merci pour cette aide rapide et efficace =)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 mars 2007, 17:00

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...