Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: float: left & right

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    14

    float: left & right

    salve,

    sto usando un layout con header, footer e 2 colonne
    in float left & right.
    Left per i contenuti e right per il menu e
    alcune gif animate e non.
    Tutte le dimensioni sono espresse in %.

    Problema: quando rimpicciolisco il browser (circa 1/2),
    IE mi sposta right in basso rispetto a left,
    mentre per MOZ e OPERA tutto OK.

    Si puo' risolvere con qualche tips il problema con IE?

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Colgo l'occasione per esporre qui un mio problema se possibile risolverlo!

    Ho un DIV ed all'interno altri due DIV!
    I due all'interno sono allineati con float:left e float:right!

    E và tutto bene, il problema è che il div di sinistra ha un'immagine di altezza supponiamo 200px e quello di destra è alto 20px, vorrei che quello di destra si allineasse in basso,alla base di quello esterno che li contiene, ma non ci riesco come mai ?

    LA funzione vertical-align:bottom applicata al DIV contenente gli altri due non funziona come si fà se si può fare ?

    Per ora resta in alto!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto prova a vedere se in constile.org o altri siti simili trovi qualcosa che tipuo` aiutoare (i link li trovi nel thread script utili).

    Poi puoi giocare con qualche trucco:
    - mettere un div vuoto sopra a quello che deve abbassarsi;
    - mettere un div ulteriore attorno a quello che deve abbassarsi, applicando il vertical-align dentro questo.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Il vertical:align l'hò provato in mille modi e non mi ha mai funzionato, solo in tabelle, per eventuali trucchi, ho già optato per un margin-top al div di destra in mdodo che si abassa, ma volevo fare una cosa dinamica, nel caso l'immagine fosse di altezza variabile!

  5. #5

    Re: float: left & right

    Originariamente inviato da hjk
    salve,

    sto usando un layout con header, footer e 2 colonne
    in float left & right.
    Left per i contenuti e right per il menu e
    alcune gif animate e non.
    Tutte le dimensioni sono espresse in %.

    Problema: quando rimpicciolisco il browser (circa 1/2),
    IE mi sposta right in basso rispetto a left,
    mentre per MOZ e OPERA tutto OK.

    Si puo' risolvere con qualche tips il problema con IE?

    Grazie.
    Metti un DIV *contenuto* che, appunto, contenga i due div left & right.

    Altrimenti, altra soluzione, puoi mettere il float right nel float left.

    Prova un po'!
    Andrea Gianfreda
    Designer on Makezone
    Milano, Como, Lugano, Lecce

  6. #6
    Originariamente inviato da Lollys
    Colgo l'occasione per esporre qui un mio problema se possibile risolverlo!

    Ho un DIV ed all'interno altri due DIV!
    I due all'interno sono allineati con float:left e float:right!

    E và tutto bene, il problema è che il div di sinistra ha un'immagine di altezza supponiamo 200px e quello di destra è alto 20px, vorrei che quello di destra si allineasse in basso,alla base di quello esterno che li contiene, ma non ci riesco come mai ?

    LA funzione vertical-align:bottom applicata al DIV contenente gli altri due non funziona come si fà se si può fare ?

    Per ora resta in alto!
    Dai un posizionamento RELATIVO (senza impostare coordinate) al DIV principale, dopodichcè ai due interni dai un posizionamento ASSOLUTO.

    A quello con l'immagine di 200 px dai coordinate:
    IN ALTO: 0
    A SINISTRA:0

    e a quello a sinistra:
    IN BASSO: 0
    A DESTRA: 0

    Non è difficile, che software usi, così magari ti targettizzo meglio l'aiuto
    Andrea Gianfreda
    Designer on Makezone
    Milano, Como, Lugano, Lecce

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    MA se gli dai un posizionamento assoluto va in basso allo schermo, non al div o sbaglio ?

    Io uso frontpage, ma batto tutto a mano!

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Non riesco a risolvere un'altra cosa!

    Ho dei div allineati all'interno di un'altro div!
    E si vedono i relativi box gialli, con il numero di testo, ma se metto un'immagine di dimensioni come div o minori si sposta e sfasa il box!

    Vi faccio l'esempio:

    #Box{
    display: inline;
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    background-color: #00ccff;
    }
    #Box2{
    display: inline;
    margin: 0px;
    width: 35px;
    heigth: 20px;
    background-color: #ffcc00;
    font-size: 8pt;
    text-align: center;
    }

    <div id="Box"><div id="Box2">1</div><div id="Box2">2</div><div id="Box2">3</div></div>



    Provate a mettere al posto di un numero un'immagine di 20 o meno px e vedrete il risultato, come si può ovviare a tutto ciò ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un errore e` usare due id uguali: in una stessa pagina tutti gli id devono essere diversi.

    Probabilmente quello che volevi era usare la stessa classe, non lo stesso id.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Allora scriviamolo cosi:

    .Box{
    display: inline;
    padding: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    background-color: #00ccff;
    }
    .Box div{
    display: inline;
    margin: 0px;
    width: 35px;
    heigth: 20px;
    background-color: #ffcc00;
    font-size: 8pt;
    text-align: center;
    }
    <div class="Box"><div>1</div><div>2</div><div>3</div></div>


    E' + elegante ma per quanto riguarda il problema persiste! :zamm:

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.