28172 sujets

CSS et mise en forme, CSS3

Bonjour,

ryosan a écrit :
D'où vient ce phénomène

Conséquence logique de l'utilisation de float.

ryosan a écrit :
comment l'éviter ?

En utilisant plutôt display:inline-block.
bonjour,

merci pour la réponse, effectivement la propriété inline-block corrige le problème, avec la nuance que les images ne sont ensuite plus alignées horizontalement, leur placement dépendant de la "hauteur" du paragraphe Smiley bawling
Modérateur
je vais paraître has-been mais pourquoi se casser la tête à refaire ce que fait si bien un tableau par de la gestion fine des css?
kustolovic a écrit :
je vais paraître has-been mais pourquoi se casser la tête à refaire ce que fait si bien un tableau par de la gestion fine des css?

Limites d'un tableau:
- Bla bla sémantique bla bla.
- Il faut choisir le nombre de colonnes.
- Ça ne s'adapte pas à une largeur variable.
- C'est très problématique pour du responsive design.

Bienvenue en 2012. Smiley smile

ryosan a écrit :
les images ne sont ensuite plus alignées horizontalement

En effet, la valeur par défaut de vertical-align est "baseline". Rien ne t'empêche de la passer à "top" si tu veux que le haut des images soit aligné.