Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
737 connectés 

  FORUM HardWare.fr
  Programmation

  pb de comprehension de position de calque (relative/absolute)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb de comprehension de position de calque (relative/absolute)

n°159456
grosmethos
Posté le 14-06-2002 à 15:12:23  profilanswer
 

alors voila
 
j'ai des calques qui s'affiche suivant les evenements
Pour simplifier la mise en page je positionne le premier de maniere absolue et les autres (qui y seront ratachés de maniere relative).
 
Des calques sont visibles ou cachés, mais lorsqu ils apparaissent...j'aimerais qu'ils le fassent de façon relative aux claques precedents.
D'ailleur c'est ce  qu'ils font....mais....
 
Lorsque ils sont cachés (meme à 500px du lieu ou ils doivent apparaitre) et bien IE leur reserve la place... ce qui fait que j'ai des grands trous!!
 
Alors qu'en postion absolue le phénomene ne n'apparait pas
C'est un comportement normale ou j'ai ratté un truc!!

mood
Publicité
Posté le 14-06-2002 à 15:12:23  profilanswer
 

n°159465
youdontcar​e
Posté le 14-06-2002 à 15:18:22  profilanswer
 

c'est normal, le navigateur doit réserver de la place pour une position relative (cf la spec).
 
je ne comprends pas bien ton problème. sache qu'un élément en position absolue est situé relativement à son élément père absolu le plus proche dans la hiérarchie.
 
donc si tu fais un layer situé à (10, 10) en absolu, un autre layer situé dedans à (10, 10) toujours en absolu, celui-ci sera à (20, 20) de son élément père absolu le plus éloigné dans la hiérarchie (body qui est à (0, 0) ).
 
edit :
 
<body (en fait en absolute (0, 0))>
  <span absolute (10, 10)>
    texte
    <span absolute (10, 10)>
      texte
    </span>
  </span>
</body>
 
le premier <span> sera à (10, 10) dans le repère <body>, le second à (20, 20).


Message édité par youdontcare le 14-06-2002 à 15:24:02
n°159501
grosmethos
Posté le 14-06-2002 à 16:07:43  profilanswer
 

ben en voila on est en plein dedans...
 
C'est plus absolue c'est en rapport au parent !!
Pour moi absolue c'est par rapport au coin superieur gauche de l'ecran....non??

n°159505
youdontcar​e
Posté le 14-06-2002 à 16:16:46  profilanswer
 

grosmethos a écrit a écrit :

Pour moi absolue c'est par rapport au coin superieur gauche de l'ecran....non??


non, absolu par rapport au premier élément parent qui est absolu. dans la majorité des cas, c'est <body> qui est le premier parent élément en absolu. et comme il commence dans le coin supérieur gauche, les fistons absolus sont dans ce repère. mais les fistons absolus (2) des fistons absolus (1) du body sont exprimés dans le repère (1).

n°159544
grosmethos
Posté le 14-06-2002 à 17:05:07  profilanswer
 

ok mais alors les relatifs c'est par rapport à quoi du coup!!

n°159551
youdontcar​e
Posté le 14-06-2002 à 17:10:54  profilanswer
 

par rapport à la position que le navigateur leur donne (d'où l'espace vide quand tu le places à -500px).

n°159556
grosmethos
Posté le 14-06-2002 à 17:15:31  profilanswer
 

OK OK OK :)
 
Donc si je resume absolue c'est pas rapport au code HTML (reste relatif neanmoins par rapport au code environnent le calque)
alors qu'absolue c'est au niveau d l'affichage!!!
 
Donc avec des calques qui apparaissent et disparaissent  donc pas le choix que absolute !!

n°159569
youdontcar​e
Posté le 14-06-2002 à 17:23:43  profilanswer
 

oui, sauf que tu as mis deux fois 'absolute' :D

n°159602
grosmethos
Posté le 14-06-2002 à 17:59:53  profilanswer
 

arf!! aujord'hui je tape avec des mouffles et je suis dans le brouillard....:(
 
Mais le pricipal c'est que j'ai bien saisie le truc!!
Et que comme ça je peux avancer :))
 
Merci : on more time :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  pb de comprehension de position de calque (relative/absolute)

 

Sujets relatifs
JavaScript : fixer un menu (calque) dans une cellule fixe ![C/C++]comment ecrir ds un .txt a une position precise?
[VC++] pb de comprehensionPage en HTML : Y a-t-il un moyen de savoir la position du scrollbar ?
[Css] agrandir une image sous forme d'animation dans un calque ?[HTML] Position des calques...
[VB] Position des boites de dialogues communes[JAVA] Recherche de la position d'une sous-chaine dans un chaine
[C++] capter la position souris[Javascript] Comment capter la position souris ??
Plus de sujets relatifs à : pb de comprehension de position de calque (relative/absolute)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR