Aller au contenu

Sujets conseillés

Posté

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

Posté

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

Posté (modifié)

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
Posté

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

  • 7 months later...

Veuillez vous connecter pour commenter

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



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