Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema float

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    Problema float

    Ho un div contenitore (cont), nel quale stanno 'n' div (max 35); tutti questi div (classe box) hanno settato
    codice:
    float: left;
    ed hanno tre possibili dimensioni, diversa l'una dall'altra. Ad es.:
    codice:
    .box_uno {
    width: 100px;
    height: 50px;
    }.box_due {
    width: 200px;
    height: 100px;
    }.box_tre {
    width: 300px;
    height: 150px;
    }
    Il div contenitore ha l'altezza con valore fisso
    codice:
    height: 500px;
    A me serve che si allineino, all'interno del div cont, con un effetto masonry, ma senza utilizzare column!
    Il problema è che, se al div cont attribuisco
    codice:
    width: auto;
    , tutti i div contenuti si allineano su un unica riga in alto; se invece gli attribuisco
    codice:
    width: 1500px;
    (dove 1500 è una quantità 'n', che approssimativamente consenta di contenerli tutti, ma non su una sola riga), capita che uno o più div finali sforino in altezza. Cioè non si posizionano restando all'interno del div contenitore, ma fuoriuscendo dai bordi di questo.
    Nell'immagine allegata si vede meglio ciò che intendo; nell'angolo in basso a destra, si vede un div box (nr 12) che ha la stessa altezza del div box che gli sta sopra (stesso colore) ma che invece sta chiaramente per due/terzi fuori dal div cont.
    C'è modo di risolvere?
    Immagini allegate Immagini allegate
    metatad
    graphic & web design

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 © 2025 vBulletin Solutions, Inc. All rights reserved.