Aller au contenu

Sujets conseillés

Posté

A défaut, lorsqu'on combine des frames et des blocs,, les div s'alignent au centre de la cellule du tableau ou elles sont insérées.

Je sais qu'il existe une instruction pour que les div enfants se positionnent en haut mais je ne m'en souviens pas. Une aide?

Le modèle:

<TABLE><TR><TD class="Colonne_Gauche">

<div class= "etiq">A aligner au top, et centrer</div>

<div class"poussoir">A aligner verticalement sous étiq</div>

.......

</TD>

<TD class="Colonne_Droite">

Là, beaucoup de texte qui va augmenter la hauteur des deux colonnes

</TD>

</TABLE>

Posté

Je ne comprends pas bien le sens de ta question dans la mesure ou ton code ne contient pas de frame, à moins que tu voulais dire "tableaux" par ce terme.

Cependant, j'ai plusieurs remarques :)

Tu devrais ecrire ton code en minuscule toujours surtout si tu utilise une version strict du langage de balise.

Ensuite il y a des erreurs il manque des "=" dans ton code et il y a des espaces superflu, peut-être est-t'il juste là pour illustrer ton problème, mais bon :).

A aligner au top, et centrer

Pour faire ça il te faut donner une largeur au div, mettre le margin auto si tu veux un alignement au centre et en hauteur.

Si tu veux un alignement sur l'axe X uniquement tu peut faire margin-right:auto;margin-left:auto;margin-top:0;

Essai avec ça.

Sinon tu peux jouer avec les différents positionnement des divs, celui ci peut-être :

position:relative; //relative au parent

top:0px; //collé en haut

left:npx; //ta valeur.

Ou :

float:left; // le plus à gauche

margin-left: n px;

Cordialement, Kent.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...