Le positionnement des layers et un peu de PHP

Fermé
mouse Messages postés 136 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 13 avril 2007 - 4 janv. 2002 à 03:04
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 4 janv. 2002 à 03:25
Bonjour à vous, j'essaie de creer des layer, en les positionnant en absolue. Ce qui m'embete énormémet, c'est qu'entre Netscape et IE, le positionnement change (par exemple, pour IE, faudra mettre LEFT=852px, et pour Netscape LEFT=848px, sachant qu'en calculant la valeur exact est 850)

Bref c'est reloud, car le layer est sencé cacher exactement un truc sous lui, et vu le décalage ben ca va pas.

De plus, c'est assez marrant (quoique....) mais avec poisition : relative, il se tape des délire (IE) en m'affichant le layer un peu n'importe ou
Pourriez vous m'expliquer clairement les attributs de position des layers.
Merci

Autre chose, concernant PHP, est t'il possible de connaitre la position ou je me trouve dans la page. Par exemple, j'ecris :
echo "<img scr="...">" et je voudrais savoir les coordonnées en pixel de la position l'image. C'est possible ça ?

Merci de votre aide

1 réponse

Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
4 janv. 2002 à 03:25
Quoi au'il arrive tu risque d'avoir une différence entre Netscape et IE ! C'est le gros problème qu'on rencontre avec les layers. Ca s'améliore un pau avec les nouvelle version mais c'est pas encore ça.

Ensuite tu as le choix entre position: ABSOLUTE ou RELATIVE.
- Absolute : se sert des coordonnées absolues de la page. Le point x=0 et y=0 et le point en haut à gauche de ton navigateur.
- Relative : Commence à l'endroit ou le layer est placé dans la page. Et cette endroit sera le point x=0 et y=0. Si tu le mets en bas de page, alors ton point (0,0) sera un bas de page.

--------------------------------------------------

Ta deuxième question sur le PHP me parait évidemment impossible. Le PHP ne s'occupe pas d'afficher les informations. Ca c'est le rôle du navigateur. Si un navigateur décide que un <P> (paragraphe) fait sauter 10 lignes, c'est sont droit. PHP ne peux pas savoir comment va être interpréter le code HTML.

-= Bobinours =-
0