Prob avec deux DIV - HTML/CSS - Programmation
Marsh Posté le 12-05-2004 à 21:41:48
URL ? Code HTML ?
Marsh Posté le 12-05-2004 à 21:56:13
Il n'y a pas d'url donc je met le code html.
Code :
|
Marsh Posté le 12-05-2004 à 22:06:06
OK. C'est normal car les éléments se superposent les uns sur les autres : les derniers déclarés dans le code HTML passent par dessus les premiers.
Or ici PageCentrale est opaque car tu lui as donné une couleur de fond.
Il faut donc que tu positionnes ton image de manière absolue (voire de lui donner un z-index si tu veux que l'image continue à précéder PageCentrale dans le code)
Le positionnement avec les CSS : http://incongru.webdynamit.net/PositionnementCss
Marsh Posté le 12-05-2004 à 22:50:19
J'avais effectivement essayé avec position: absolute, mais cela ne marche qu'en indiquant un top et un left alors que je voudrais conserverl'alignement centrer.
Avec margin-left:auto et margin-right:auto , l'image se met cette fois en haut à droite du document.
Elle est bien dessus mon div avec le texte, mais à droite de la page (au lieu d'être centrée)....
Marsh Posté le 12-05-2004 à 23:25:21
Mais tu peux utiliser le positionnement absolu pour centrer horizontalement l'image. Il faut utiliser la même méthode qu'ici : http://incongru.webdynamit.net/CentrageVertical
Marsh Posté le 12-05-2004 à 23:35:11
Merci !
cela fonctionne avec le duo position: absolute et margin-left.
Marsh Posté le 13-05-2004 à 14:01:39
<div id="logoCentre"> n'est pas fermée
Marsh Posté le 12-05-2004 à 20:51:36
Je n'arrive pas à afficher le bas (26 pixels) d'une div (contenant mon logo de 497*172 pixel centré en haut d'une page) sur une autre div (contenant mon texte, centré, et à donc situé à (172-26=146 pixels du haut de la page).
Voici mon code css:
La div contenant le logo s'affiche en bas de celle contenant le texte.
Merci de m'éclairer
Message édité par neo-spy le 12-05-2004 à 21:05:33