Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    88

    griglia dinamica CSS e jQuery

    Ciao a tutti,

    vorrei fare un layout che abbia questo aspetto:

    in pratica delle linee che contengano immagini, di altezza fissa e larghezza variabile.
    Queste "linee" sono contenute in un div a larghezza fissa e quindi in base alla dimensione delle immagini in ogni riga ce ne sta un numero variabile.

    Le immagini sono inserite in un elenco <ul> e posizionate con il css:
    codice:
    li img {
        float: left;
    }
    Volendo inserire una linea fra ogni riga di immagini ho usato jQuery per calcolare la somma della larghezza delle immagini e quando questa supera la larghezza del div contenitore inserisce un elemento <li class=line> a cui è associato il css:

    codice:
    li.line {
        border-bottom: 1px solid #ccc;
    }
    Fin qua nessun problema, le immagini vanno a capo e appaiono le linee. Solo che vorrei "giustificare" le immagini come nella figura, mentre avendo float: left queste si allineano tutte a sinistra.

    Qualcuno ha un idea su come procedere?
    DuMbSiM
    --
    Versati un altro bicchiere di vino, accenditi quella strana sigaretta. Ogni cosa e' perdonata ancora prima che tu la faccia.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    li img {
    float: left;
    margin-left:10px;
    margin-right:10px;
    }
    Cosi non funziona

    P.S. chiaramente potrai usare anche un solo margine
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.