Comment habillage de texte autour d'une image à l'aide de HTML/CSS
Je veux concevoir un bloc de texte comme l'image suivante:
(https://docs.google.com/file/d/0B8gEuF9U3SaENzNsOTdxMmV3Ykk/edit?usp=sharing)
Question de savoir si cela est possible?
- double possible de l'Habillage du texte autour d'une image avec l'indentation et de justifier
- Êtes-vous essayer de placer du texte autour d'une image comme des
<p>
balises et ainsi de suite, mais vous avez également mentionné que<textarea>
, ce qui pourrait être un tout autre problème. Pourquoi ne pas poster vos HTML, si vous en avez? Je vous remercie. - Ouais, vous devriez juste flotter le php de l'image vers la gauche, et le texte s'enroule autour d'elle 🙂
- Tous ces commentaires et pas de réponse...
Vous devez vous connecter pour publier un commentaire.
vous avez à
float
votre image conteneur comme suit:HTML
CSS
VIOLON
http://jsfiddle.net/kYDgL/
Avec CSS Formes vous pouvez aller un peu plus loin que juste flotter texte autour d'une image rectangulaire.
Vous pouvez en fait de placer du texte tel qu'il prend la forme du bord de l'image ou de polygone que vous êtes en l'enroulant autour de.
DÉMO DE VIOLON (Actuellement en train de travailler sur webkit - caniuse)
CSS:
HTML:
Aussi, ici, est un bon liste, en dehors de l'article sur CSS Formes
Plus BeNdErR's réponse:
Le "TEXTE" de l'élément doit avoir
float:none
, comme:HTML:
Si le la taille de l'image est variable ou de la conception est sensible, en plus de l'emballage de texte, vous pouvez définir un largeur min pour le paragraphe pour éviter de devenir trop étroit.
Donner un invisible CSS pseudo-élément avec l'minimale souhaitée paragraphe de largeur. Si il n'y a pas assez d'espace pour s'adapter à cette pseudo-élément, alors il sera poussé vers le bas en dessous de l'image, en prenant le point avec elle.