28172 sujets

CSS et mise en forme, CSS3

Bonjour.

Je cherche à faire un effet de survol en CSS sur plusieurs images côte à côte. Pour gérer le survol, si je mets les images en display: block, elles s'affichent naturellement en colonne, ce que je ne souhaite pas.

J'ai réglé le problème en utilisant display: inline-block. Là, j'ai mon effet et en plus mes images sont bien sur un même plan horizontal. Smiley smile

Pouvez-vous me dire si cette technique pose des problèmes de compatibilité, svp ?

Selon certains sites http://www.quirksmode.org/css/display.html, ça ne fonctionnerait pas avec tous les navigateurs.

Merci beaucoup Smiley cligne
bonjour,

display:inline-block; est la valeur (naturelle) par défaut d'une image, il n'y a donc aucun problèmes.

GC
Sur de vielle version de IE, display:inline-block; joue sur le haslayout et ne réagit pas comme on l'attendrais sur des élément qui ont par défaut en "block" .
On règle ça via les CC avec display:inline; + zoom:1; ou tu peut te basé sur des listes flottantes.

GC