Bonjour à tous
Actuellement, je butte sur un problème de positionnement en css.
Pour vous aider à mieux comprendre, j'ai fais un petit dessin ainsi qu'un screenshot.
Le screen de ce que j'ai actuellement
Et ce que j'aimerais obtenir
- boite 1 est un div qui a une largeur non spécifiée (sa largeur varie en fonction de la largeur du browser).
- boite 2 est en fait une image que je fais flotter afin que du texte puisse s'écrire à droite de cette image et sur toute la hauteur de cette image. La largeur et la hauteur de cette image sont fixes (c'est l'avatar sur mon screen)
Mon problème se situe au niveau de la boite 3 (celle qui peut contenir du code php).
En effet, cette boite peut etre là, tout comme elle ne peut etre la, et je ne sais jamais à quel niveau elle peut apparaitre.
Donc si cette boite apparait plus bas que boite 2 (l'avatar), aucun problème, boite 3 occupe 95% de la largeur de boite 1.
En revanche, si boite 3 (le code php) apparait au meme niveau que boite 2 (l'avatar), comme boite 2 "float", boite 3 occupe toujours 95% de boite 1, mais le texte de boite 3 se retrouve avec une partie en "alinéa".
En gros, si la boite 3 apparait au niveau de la boite 2, j'aimerais bien éviter cet "alinéa".
C'est peut etre possible en faisant en sorte que la boite 2 occupe la meme hauteur que la boite 3 non ? Mais boite 2 float
Avez vous une idée ?
Merci

Actuellement, je butte sur un problème de positionnement en css.
Pour vous aider à mieux comprendre, j'ai fais un petit dessin ainsi qu'un screenshot.
Le screen de ce que j'ai actuellement
Et ce que j'aimerais obtenir
- boite 1 est un div qui a une largeur non spécifiée (sa largeur varie en fonction de la largeur du browser).
- boite 2 est en fait une image que je fais flotter afin que du texte puisse s'écrire à droite de cette image et sur toute la hauteur de cette image. La largeur et la hauteur de cette image sont fixes (c'est l'avatar sur mon screen)
Mon problème se situe au niveau de la boite 3 (celle qui peut contenir du code php).
En effet, cette boite peut etre là, tout comme elle ne peut etre la, et je ne sais jamais à quel niveau elle peut apparaitre.
Donc si cette boite apparait plus bas que boite 2 (l'avatar), aucun problème, boite 3 occupe 95% de la largeur de boite 1.
En revanche, si boite 3 (le code php) apparait au meme niveau que boite 2 (l'avatar), comme boite 2 "float", boite 3 occupe toujours 95% de boite 1, mais le texte de boite 3 se retrouve avec une partie en "alinéa".
En gros, si la boite 3 apparait au niveau de la boite 2, j'aimerais bien éviter cet "alinéa".
C'est peut etre possible en faisant en sorte que la boite 2 occupe la meme hauteur que la boite 3 non ? Mais boite 2 float

Avez vous une idée ?
Merci
