Aller au contenu

Positionner image+texte


Nullette

Sujets conseillés

Bonjour à tous,

Pour que un texte s'affiche sous une image, j'insère plusieurs sauts de paragraphes. Je pense que ce n'est pas une bonne solution. En connaîtriez-vous une autre ?

Voici le code :

<p><img src="../images/maphoto.jpg" alt="Jardin" width="213" height="160" hspace="10" align="left">Le texte à côté de l'image</p>
<p> </p>
   <p> </p>
    <p> </p>
   <p> </p>
  <p align="center">Ici le texte qui doit être sous l'image</p>

Je profite de l'occasion pour souhaiter à vous tous un excellent Noël et de bonnes fêtes de fin d'année :D

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Avec un display:block, elle ne pourra pas afficher du texte à côté de l'image. :hypocrite:

Pour forcer un retour à la ligne (sous l'image), il suffit d'un <p style="clear:left"> qui mettra le paragraphe contre la marge de gauche.

Dan

Lien vers le commentaire
Partager sur d’autres sites

Merci Dan.

Ca fonctionne impec sous IE et Opéra, un peu trop près de l'image avec Firefox.

Je me (te) pose la question : est-ce que mon code "align=center" n'est pas en contradiction avec "clear:left;" ?

<p align="center" class="petit" style="clear:left;">

Mon texte actuel doit être au milieu de la page.

Modifié par Nullette
Lien vers le commentaire
Partager sur d’autres sites

Non, le clear:left dit seulement qu'il n'y a aucun élément à gauche de la balist <p>. Cela force donc un saut de ligne.

Si tu veux mettre un peu de marge en haut, rajoute un "margin-top:10px" si tu veux, ou mets un style="margin-bottom:10px" à ta balise <img> ;)

Dan

Lien vers le commentaire
Partager sur d’autres sites

  • 7 months later...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...