Page 1 sur 1

Position texte

Publié : 13 avr. 2005, 10:40
par guilhem_mdg
Bonjour à tous,
Voilà j'ai dans mon code HTML: <div id="photo"><p>Bonjour</p></div>
Je souhaiterais pouvoir positionner le texte "Bonjour" 10px en partant du bas du "div photo"
Est-ce possible ? Comment ?
Merci !
PS: pourquoi position:absolute ne marche pas ?

Publié : 13 avr. 2005, 12:18
par bobo
Le fonctionnement de absolute est un peu plus compliqué qu'il n'y parait.
absolute permet un positionnement par rapport à un élément parent qui engendre un référentiel pour le positionnement. En dernier recours, la racine du document peut servir de référentiel.
Celà signifie qu'un objet positionné en absolute sans un élément de ce genre sera positionné par rapport à l'élément racine (<html> en général).
Comment créer un objet parent pouvant faire office de référentiel ?
Et bien tout élément utilisant position: ≠static est un référentiel pour ses enfants. On utilise souvent position: relative; à cet effet.
Ensuite on utilise bottom: 10px; pour se positionner à partir du bas.

Publié : 13 avr. 2005, 13:29
par guilhem_mdg
Ah c bon, merci beaucoup ! Ca marche...
Par-contre, IE doit faire n'importe quoi... :lol: