Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Aiuto immagine ad altezza variabile

    Ciao ragazzi, ho bisogno di un aiuto.
    Il mio sito conterra un immagine stretta e lunga che farà da "separatore verticale".
    Per intenderci guardate la homepage: http://www.ivanisevic82.com/

    Quella linea verticale l'ho dovuta mettere in un div apposito con float, perchè non potevo inserirla nè nella colonna principale ne in quella di destra, in quanto la loro lunghezza è variabile: a volte è più lunga l'una, a volte l'altra.

    Per il momento in questo div creato apposta per il separatore ho adottato questa soluzione:

    HTML:
    codice:
    <div id="Separatore">
    <div id="TestaSeparatore">
    </div>
    <div id="CorpoSeparatore">
    </div>
    <div id="PiediSeparatore">
    </div>
    </div>
    CSS:
    codice:
    #Separatore {
    position: relative;
    width: 5px;
    margin-top: 20px;
    float: right;
    padding-right: 20px;
    }
    
    #TestaSeparatore {
    background-image: url(/media/TestaSeparatore.jpg);
    position: relative;
    width: 5px;
    height: 100px;
    background-repeat: no-repeat;
    padding-right: 20px;
    }
    
    #CorpoSeparatore {
    background-image: url(/media/CorpoSeparatore.jpg);
    position: relative;
    width: 5px;
    height: 400px;
    background-repeat: repeat-y;
    padding-right: 20px;
    }
    
    #PiediSeparatore {
    background-image: url(/media/PiediSeparatore.jpg);
    position: bottom;
    width: 5px;
    height: 10px;
    background-repeat: no-repeat;
    padding-right: 20px;
    }
    In pratica ho tre div: testa corpo e piedi, tutti infilati in un div che li contiene e determina il float e la posizione.

    Ora io vorrei che la testa fosse sempre in cima, che i piedi fossere sempre in basso (la distanza delle essere relativa al footer) e che il corpo si estendesse per tutta la lunghezza "necessaria" per arrivare da testa a piedi.

    In pratica dovrei dare questi ordini:

    1) Piedi, state sempre attaccati al footer;
    2) Corpo: estenditi per tutta la lunghezza, dalla fine della testa ai piedi.

    Come posso fare?

    Ho provato a dare ai piedi del sepatarote "bottom:0" e al corpo "heigt:100%" ma non funziona.

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    bottom non e` un valore valido per position !!

    Inizia con il leggerti questi articoli:
    I posizionamenti assoluti
    Capire i posizionamenti relativi
    poi prova a metterli in pratica. Ne riparliamo in seguito.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.