On 8/3/06, Nicolas Paton <[EMAIL PROTECTED]> wrote:
Salut Patrick !

> #allimages{
>         border:                                 3px solid ;
> }
>

Effectivement ce n'est pas grand chose :)

> et dans mon code j´ai ça
>
> <div id="allimages">
>
> <% for img in @images -%> #ceci affiche une 50aine de photos
> miniatures
>
> <div id="images"><%=show_image img.album.url+'/'+img.name)  %>  </div>
>
> <% end %>
> </div>
>
> le problème c´est que ça affiche juste la bordure du div allimages et
> en dessous tous les miniatures.

Cela semble être malgré tout un petit problème de CSS certainement
pas bien grave :)

Là je n'ai qu'une ligne de CSS, impossible de régler quoi que ce
soit. Mais tu peux quand même changer les "wrappers" de tes images de
DIVs à des SPANs. Un div implique une mise à la ligne automatique,
cela brise le flot CSS. (div: block ; span: inline). Donc ça ça peut
déjà causer des erreurs de CSS. Le mieux serait en fait d'alléger le
code dans la foulée :

Au lieu de quelque chose comme ça :
<div id="allimages">
        <div id="images">
                <img ... >
        </div>
        <div id="images">
                <img ... >
        </div>
</div>

et

#images { ... }

Préfère ça :
<div id="allimages">
        <img ... >
        <img ... >
</div>

et ça :
#allimages img { ... }

Bon ça c'est juste pour alléger un peu la page. Mais la balise img
est aussi une balise "inline" comme span donc on est gagnant à tous
les coups.

Après pour ton problème en particulier à moins d'avoir tout le css,
je ne peux rien faire biensûr :) Mais sache que c'est à ce niveau
parce qu'un div tout simple s'ajuste normalement à son contenu.

Mets peut-être moins de propriété à "#allimages img" et davantage à
#allimages (tel un padding).

Fais-gaffe peut-être aussi à des propriété globales de div (div
{ ... }) et à la propriété overflow dont ton div pourrait hériter
d'un conteneur parent (bizarrement ma foi, mais le css, c'est
bizarre...) Au pire joue avec un overflow sur #allimages.

Bonne chance,
NP_______________________________________________
Railsfrance mailing list
[email protected]
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

ok merci beaucoup pour toutes ces infos, je vais tester tout ça chez
moi. J´ai pas mon css là sinon je te laurais envoyer :) bon jte tiens
au courant++ et merci encore
_______________________________________________
Railsfrance mailing list
[email protected]
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Répondre à