Dans une colonne de texte (largeur 375 px), je souhaite insérer des images
(largeur 350 px), et repousser tout le texte soit au-dessus, soit en-dessous
de l'image. Mais je n'arrive pas à empêcher un filet de texte de
"dégouliner" du côté de l'image. Est-ce que quelqu'un sait comment faire?
Il me semble que les alignements à gauche et à droite renvoient à un comportement de type « float ». Seul l'alignement au centre <img3|centre> évite la présence latérale de texte.
A+
Paolo a écrit :
Dans une colonne de texte (largeur 375 px), je souhaite insérer des images
(largeur 350 px), et repousser tout le texte soit au-dessus, soit en-dessous
de l'image. Mais je n'arrive pas à empêcher un filet de texte de
"dégouliner" du côté de l'image. Est-ce que quelqu'un sait comment faire?
Le samedi 12 Juin 2004 17:33, Olivier <M. Go> a écrit :
Il me semble que les alignements à gauche et à droite renvoient à
un comportement de type « float ». Seul l'alignement au centre
<img3|centre> évite la présence latérale de texte.
{snip}
> <div><img3|left></div>
>
> et :
> <p><img3|left></p>
C'est l'un des rares cas où:
<p align="left"><img3></p>
est vraiment ce qu'il y a de plus efficace.
--
JCR
aka DJ Anubis
LAB Project Initiator & coordinator
Merci beaucoup! - mais étrange que ce n'est pas possible sans avoir à taper
de l'HTML...
La raison de vouloir faire cela est la suivante : je veux conserver
l'alignement à gauche pour avoir une marge toute droite. Mais quand le texte
est en drapeau (non pas justifié), si on donne à l'image toute la largeur de
la colonne elle fait trop large par rapport au texte. Donc on doit enlever
20-25 pixels. Et puis le texte qui dégouline...
Il faut insérer clear (left, right ou both) dans les balises div, en fonction du côté que l'on souhaite libre. Par exemple clear:both; force le passage à la ligne.
@+
Le 12 juin 04, à 17:43, DJ Anubis a écrit :
Le samedi 12 Juin 2004 17:33, Olivier <M. Go> a écrit :
Il me semble que les alignements à gauche et à droite renvoient à
un comportement de type « float ». Seul l'alignement au centre
<img3|centre> évite la présence latérale de texte.
{snip}
<div><img3|left></div>
et :
<p><img3|left></p>
C'est l'un des rares cas où:
<p align="left"><img3></p>
est vraiment ce qu'il y a de plus efficace.
--
JCR
aka DJ Anubis
LAB Project Initiator & coordinator
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
Yorghos Remvikos
4bis, chemin du Val des Vignes
95450 AVERNES
tél : 01 30 39 23 88
por : 06 07 60 01 01
yorghos.remvikos wrote:
Il faut insérer clear (left, right ou both) dans les balises div, en
fonction du côté que l'on souhaite libre. Par exemple clear:both; force
le passage à la ligne.