Bonjour a tous,
Petit soucis de mise en page et de compatibilité avec IE, je suis face à un problème insoluble pour mon niveau, si quelqu'un pouvait m'aider ou me pointer dans la bonne direction, je lui en serrait très reconnaissant, merci !
Le problème en question, j'ai un DIV de largeur variable (de 800 a +de 3000px), avec un nombre variable de "vignettes" (200x150) et je voudrais que la ligne de vignette remplisse le div, avec éventuellement un retour a la ligne si le nombre de vignettes est trop élevé.
J'y arrive avec FF et Chrome, mais pas avec IE (display:inline-block). Et mieux encore, je voudrais que les vignettes occupent tout l'espace en adaptant les marges, autrement dit, "centrer" toutes les vignettes pour éliminer l'espace à droite.
Voici un aperçu de ce que je voudrais :
(avec une taille fixe pour l'exemple)
http://www.mangasuki.net/css/css_final.gif
Voici ce que j'obtiens avec FF et Chrome :
http://www.mangasuki.net/css/css_ff3.gif
Et finalement avec IE7 :
http://www.mangasuki.net/css/css_ie7.gif
Et voici le code qui a servi :
Petit soucis de mise en page et de compatibilité avec IE, je suis face à un problème insoluble pour mon niveau, si quelqu'un pouvait m'aider ou me pointer dans la bonne direction, je lui en serrait très reconnaissant, merci !
Le problème en question, j'ai un DIV de largeur variable (de 800 a +de 3000px), avec un nombre variable de "vignettes" (200x150) et je voudrais que la ligne de vignette remplisse le div, avec éventuellement un retour a la ligne si le nombre de vignettes est trop élevé.
J'y arrive avec FF et Chrome, mais pas avec IE (display:inline-block). Et mieux encore, je voudrais que les vignettes occupent tout l'espace en adaptant les marges, autrement dit, "centrer" toutes les vignettes pour éliminer l'espace à droite.
Voici un aperçu de ce que je voudrais :
(avec une taille fixe pour l'exemple)
http://www.mangasuki.net/css/css_final.gif
Voici ce que j'obtiens avec FF et Chrome :
http://www.mangasuki.net/css/css_ff3.gif
Et finalement avec IE7 :
http://www.mangasuki.net/css/css_ie7.gif
Et voici le code qui a servi :
<style>
.vignette {
display:inline-block;
background-color:#F00;
height:150px;
width:200px;
border:solid #000000 1px;
}
</style>
<div style="background-color:#C0D2B9; width:700px;height:400px">
<div class="vignette"><!----></div>
<div class="vignette"><!----></div>
<div class="vignette"><!----></div>
<div class="vignette"><!----></div>
</div>