probleme de calque

probleme de calque - HTML/CSS - Programmation

Marsh Posté le 21-02-2005 à 12:03:04    

Bjr,
 
J'ai un probleme avec des calques, ça se passe ici:
http://jeutroc.com/test/test.htm
 
j'ai mi les 2 carrés aux bords rouge dans un calque en position:relative de maniere à ce que ceux ci soit toujours placé en haut a droite de mon site ( normalement, la ou le backgroud du site est gris)
 
Mais voila, quand je met ce calque, le reste de la page est descendu vers le bas car il rajoute un espace (que j'ai coloré en jaune pour que vous constatiez) ,
 
donc je voudrais enlever cet espace jaune mais je n'y arrive pas...
 
Comme vous êtes sympa , 3 allopass B à celui qui m'envoit le htm qui va bien!
 
merci


Message édité par seb-belfort le 21-02-2005 à 12:07:00
Reply

Marsh Posté le 21-02-2005 à 12:03:04   

Reply

Marsh Posté le 21-02-2005 à 12:04:16    

le rapport avec les PDAs ?

Reply

Marsh Posté le 21-02-2005 à 12:07:11    

désolé trompé de cat

Reply

Marsh Posté le 21-02-2005 à 12:47:15    

Petite parenthèse : les calques n'existent pas ;) On parle plutôt d'"éléments positionnés" :) Donc le titre serait "Problème de positionnement"
 
Sinon, tu l'a mis en position relative avec un top de 1px. Donc l'élément va être placé 1 pixel en dessous de sa position normale, d'où l'espace. Si tu le veux en haut à droite, il faudra plutot utiliser un position absolute.
 
Aussi pourquoi avoir mis tous ces tableaux ?
 
Et fait gaffe aux scripts PHP qui traînouillent et qui ne sont pas interprétés ;)

Reply

Marsh Posté le 21-02-2005 à 13:20:03    

oui mais absolute ça marche pas si mon site est centré , d'apres ce que j'ai compris il faut la caler avec un élément en poisition:relative, dites le moi si je me trompe...
 
de quels tableaux parles tu ?

Reply

Marsh Posté le 21-02-2005 à 13:42:12    

Le tableau de mise en page (genre ton <div> est dans un <td>, spasuper).  
 
Sinon oui, il faut que ton <div> en position absolue soit dans un élément dont la position est soit absolue, relative ou fixed, afin que ton <div> se positionne par rapport à son conteneur

Reply

Marsh Posté le 21-02-2005 à 13:50:37    

oui mais alors ou faut-il que je place le div si c'est pas super dans un td ?

Reply

Marsh Posté le 21-02-2005 à 13:53:40    

Tu les place juste dans l'html et tu les positionne les un d'apres les autres ou en position absolue. .. Je crois que t'a pas tout saisi par rapport aux div & co


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 21-02-2005 à 13:54:55    

Exactement, tu positionne tes élément directement sans tableaux.

Reply

Marsh Posté le 21-02-2005 à 15:15:05    

Quand on utilise un css, il ne faut plus utiliser les tableaux pour positionner les éléments (c'est le role du CSS) mais uniquement pour afficher de véritables tableaux.
A la place des "tableaux servant à positionner", il faut maintenant utiliser des div.
Voir le site http://www.cybercodeur.net/weblog/ [...] index.html qui explique bien le probléme. ;)

Reply

Marsh Posté le 21-02-2005 à 15:15:05   

Reply

Marsh Posté le 21-02-2005 à 15:23:20    

merci je crois que je vois le truc , je vais essayer de mettre ça en application

Reply

Marsh Posté le 21-02-2005 à 15:23:52    

Salut,
Tu ne pourras pas virer le jaune sans enlever  
tous tes tableaux de mise en page...
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed