Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    198

    Margin - top * Margin - bottom

    Se setto Margin-top: auto, il div si posiziona in alto della pagina ?

    stessa cosa Margin-bottom: auto, solo al contrario ?

    No, perchè ho provato così... però i due div vanno dove vogliono... può dipendere dal fatto che entrambi sono dentro un altro div ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    198
    in parte ho risolto, per il div in alto ho settato

    position: absolute;
    top: auto;

    e ok, funziona...

    faccio la stessa cosa per il div che deve stare piantanto in basso ( il footer ) e non va...

    position: absolute;
    bottom: auto;

    come mai ?

  3. #3
    Per il semplice motivo che il bottom non esiste devi sempre usare il top anche per "piantarlo" in basso: in questo caso potresti calcolarti le dimensioni dello schermo dell'utente con screen.width e screen.height ed a questi sottrarre le dimensioni del box, così lo puoi "piantare" in basso.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    198
    io ho il DIV principale alto 560px, se setto il top del footer a 560px non dovrei averlo piantanto ?

    mi puoi scrivere in codice il tuo ragionamento ?

  5. #5
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    per il semplice fatto che se lo posizioni auto sarà sempre in alto a sx...
    se vuoi posizionarlo in maniera assoluta non puoi dargli auto, devi dargli il valore...
    mettigli un bello 0 a bottom....
    Chicco Ravaglia per sempre con noi!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    198
    senti un cosa...

    ho scorporato tutti i DIV, adesso sono tutti distinti...

    sono posizionati uno sopra l'altro... io vorrei semplicemnte che tra un div e l'altro non ci siano spazi...

    che DEVO FARE ?

    p.s. Mozilla mi fa impazzire...

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    198
    dai, non deve essere molto complicato...

    non posso andare avanti se non risolvo...


  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    198
    questo è il codice dei DIV in seguenza... come dovrebbero apparire!

    codice:
    div.generale { 
    width: 760px;
    height: 300px;
    border: solid #CCCCCC;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(immagini/sfondo_generale.JPG);
    }
    codice:
    div.menu {
    width: 760px;
    height: 30px;
    border: solid #CCCCCC;
    border-width: 1px;
    border-top: none;
    border-bottom: none;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
    vertical-align: middle;
    background-image: url(immagini/sfondo_menu_footer.png);
    text-align: left;
    position: relative;
    top: auto;
    }
    codice:
    div.menu_prodotti { 
    width: 760px;
    border: solid #CCCCCC;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
    }
    codice:
    div.footer {
    width: 760px;
    height: 30px;
    border: solid #CCCCCC;
    border-width: 1px;
    border-top: none;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
    vertical-align: middle;
    background-image: url(immagini/sfondo_menu_footer.png);
    text-align: left;
    position: relative;
    top: auto;
    }
    con IE funziona tutto perfettamente... con Mozilla appare un schifo di spazio tra il primo e secondo DIV e tra il terzo e quarto...

  9. #9
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    togli i relative e top auto...
    tanto si mettono già per conto loro uno sotto l'altro..
    metti margin:0 e sei apposto..
    Chicco Ravaglia per sempre con noi!

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    198
    con Mozilla non si allineano, rimane sempre uno spazio!

    mi devo arrendere ?

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.