28172 sujets

CSS et mise en forme, CSS3

Je me demandais si pour ce "problème" il y a une solution plus simple :

Il s'agit d'une image de taille fixe et d'un bloc de texte à sa droite. La fin du texte ne doit pas venir en dessous de l'image et doit prendre toute la largeur restante.

http://i.imgur.com/SDfQxui.png

Sur une mise en page fixe, ça donnerait simplement deux blocs en float: left avec une largeur en pixel. Mais quand ça doit être fluide, ça se complique. En général je fais ça en ajoutant plein de div, des margins négatives ou des display: table-cell.

Il y a quelque chose de plus mieux pour faire ça ? En sachant que c'est pour du mobile, donc soyons fou, pas besoin que ça marche dans les vieux IE.