J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 22 nov. 2005 à 20:14
Salut,
ma technique perso (enfin pas si perso que ça...)
je positionne tous les éléments de la page les uns par rapport au autres...
Je m'explique :
Chaque élément (ou groupe d'éléments) et inclu dans un bloc
ex : balise div, p, h1, h?, hr, ... ou tout autres balise dont avec le style display:block; (l'opposé est display:inline;)
Ensuite, c'est éléments sont placé, soit à la suite les uns des autres (placement classique)
OU
Tu peux faire "voler" un éléments par dessus un autre....!?!
pour cela, à la place de lui donner un style position:???;
tu lui attribut float:right ou left;
Avec ce systéme, chaque élément ce place là ou il peut dans la page.
Par exemple, pour créer trois colones :
Ce titre sera centré au dessus de tes trois blocs
t
texte colone 1
texte colone 2
texte colone 3
<hr style="visibility:hidden;" />
Ce paragraphe sera centré sous tes trois colones
Si la fenêtre est trop petite pour accueillir les trois colones les une
a côté des autres, les colones qui n'auront pas l'espace se glisseront
en dessous. ce qui est pas mal...
Sauf que si tu veux éviter ce comportement, tu défini la taille de ton
ex : style="text-align:center;width:300px;overflow:auto;"
Notes:
* <hr style="visibility:hidden;" /> est pour bien arréter le placement en colones
* overflow:auto; apparition des ascenceurs si besoin