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

 


Dernière réponse
Sujet : pb de comprehension de position de calque (relative/absolute)
grosmethos 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 :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
grosmethos 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 :)
youdontcare oui, sauf que tu as mis deux fois 'absolute' :D
grosmethos 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 !!
youdontcare par rapport à la position que le navigateur leur donne (d'où l'espace vide quand tu le places à -500px).
grosmethos ok mais alors les relatifs c'est par rapport à quoi du coup!!
youdontcare

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).

grosmethos 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??
youdontcare 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).
grosmethos 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!!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)