Bonjour, bonjour.
Bon je sais qu'il est aisément faisable de faire couler du texte autour d'une image grâce à nos jolies propriétés de float. Seulment mes neurones s'amusent à compliquer la chose : est-il possible de faire couler du texte autour d'une image et que cette image ne soit pas en haut du bloc, ni en bas, mais disons à 40% ?
En gros l'idée est que je vais travailler sur des données dynamique (texte et images provenant d'une base de données).
Donc mon code est du style :
côté css rien de bien méchant:
Tout fonctionne très bien, l'image à gauche, le texte qui courre autour. Seulement je voudrais que cette image soit, non pas en haut, mais disons à 50px du haut par exemple. J'ai tenté un padding-top mais le soucis c'est que le texte ne vient pas courrir au-dessus de l'image.
Alors, oui quand je mets la balise "img" dans le texte (par exemple au second paragraphe) aucun soucis. Mais vu que le texte est dynamique, c'est pas très pratique d'avoir à rechercher la fin du premier paragraphe pour y insérer le tag "img".
Je me demandais donc s'il existait une astuce CSS pour ça...
Merxi d'avance.
Julien
Modifié par jgoetzfr (22 Oct 2007 - 19:16)
Bon je sais qu'il est aisément faisable de faire couler du texte autour d'une image grâce à nos jolies propriétés de float. Seulment mes neurones s'amusent à compliquer la chose : est-il possible de faire couler du texte autour d'une image et que cette image ne soit pas en haut du bloc, ni en bas, mais disons à 40% ?
En gros l'idée est que je vais travailler sur des données dynamique (texte et images provenant d'une base de données).
Donc mon code est du style :
<p class="breve"><img src="photo15.jpg" border="0" class="photo" />Mont texte bla bla bla et le tout sur une 30aine de ligne patati etc...</p>
côté css rien de bien méchant:
img.photo{
float:left
}
Tout fonctionne très bien, l'image à gauche, le texte qui courre autour. Seulement je voudrais que cette image soit, non pas en haut, mais disons à 50px du haut par exemple. J'ai tenté un padding-top mais le soucis c'est que le texte ne vient pas courrir au-dessus de l'image.
Alors, oui quand je mets la balise "img" dans le texte (par exemple au second paragraphe) aucun soucis. Mais vu que le texte est dynamique, c'est pas très pratique d'avoir à rechercher la fin du premier paragraphe pour y insérer le tag "img".
Je me demandais donc s'il existait une astuce CSS pour ça...
Merxi d'avance.
Julien
Modifié par jgoetzfr (22 Oct 2007 - 19:16)