Bonjour à tous !
Bon voici mon problème:
J'ai une div contenant une photo et un paragraphe, tous les trois ( la div , l'image et le paragraphe ) ont l'attribut block. Jusque là tout fonctionne normalement.
Maintenant comme chaque div représente une photo , je veux qu'elles se mettent les unes à coté des autres jusq'au bout, puis continuer sur la ligne suivante , j'y ajoute donc " display : inline;" et là , c'est la catastrophe , ca fait n'importe quoi . . . Enfin ca fait n'importe quoi sur Opera et Firefox , avec IE ca donne le résultat que je veux.
Voici mon code ( Ne vous inquitez pas c'est du RoR ) :
Ce qui me génére ca :
et voici mon CSS :
Vous pouvez voir ce que ca donne ici :
http://westelynck.ath.cx/admin/photos?chemin=%2Fhome%2Fjr%2FsitesWEB%2Fintranet%2Fpublic%2Fimages%2Fphotos%2FDublin%2FHowth_19.05.07%2F
Quelqu'un aurait une idée ?
Merci d'avance !
Bon voici mon problème:
J'ai une div contenant une photo et un paragraphe, tous les trois ( la div , l'image et le paragraphe ) ont l'attribut block. Jusque là tout fonctionne normalement.
Maintenant comme chaque div représente une photo , je veux qu'elles se mettent les unes à coté des autres jusq'au bout, puis continuer sur la ligne suivante , j'y ajoute donc " display : inline;" et là , c'est la catastrophe , ca fait n'importe quoi . . . Enfin ca fait n'importe quoi sur Opera et Firefox , avec IE ca donne le résultat que je veux.
Voici mon code ( Ne vous inquitez pas c'est du RoR ) :
<div class="appercut">
<%= link_to image_tag(@chemin_vignette[photo], :alt => photo, :border =>"0"), :action => 'affiche_photo',:photo_nom => photo,:chemin_photo => @chemin_photo[photo]%>
<p><%= photo %></p>
</div>
Ce qui me génére ca :
<div class="appercut">
<a href="/admin/affiche_photo?photo_nom=100_3013&chemin_photo=http%3A%2F%2Fcaptainflex.free.fr%2Fphotos%2FDublin%2FAvec_Margaux%2F100_3013.JPG"><img alt="100_3013" border="0" src="http://captainflex.free.fr/vignettes/Dublin/Avec_Margaux/100_3013.JPG" /></a>
<p>100_3013</p>
</div>
et voici mon CSS :
div.appercut{
display: inline;
width: 4.5em;
margin: 0.2em;
border : 1px solid blue;
text-align: center;
}
div.appercut img{
display:block;
width:3em;
}
div.appercut p{
display:block;
width:auto;
}
Vous pouvez voir ce que ca donne ici :
http://westelynck.ath.cx/admin/photos?chemin=%2Fhome%2Fjr%2FsitesWEB%2Fintranet%2Fpublic%2Fimages%2Fphotos%2FDublin%2FHowth_19.05.07%2F
Quelqu'un aurait une idée ?
Merci d'avance !