Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    11

    Impostare l'height sullo spazio rimanente

    Ciao a tutti, ho realizzato il seguente layout
    body
    {
    margin: 0;
    padding: 0;
    height: 99.5%;
    width: 99.5%;
    font-family: Verdana;
    font-size: 10pt;
    text-align: left;
    }

    div#container
    {
    position:relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 1px solid black;
    text-align: left;
    color: #ffffff;
    background-color: #0066ff;
    }

    div#header
    {
    width: 100%;
    height: 20px;
    font-size: 18pt;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    color: #99ffff;
    background-color: #3300ff;
    }

    div#content
    {
    width: 100%;
    height:auto;
    bottom:20px;
    padding: 0;
    text-align: left;
    }

    div#footer
    {
    clear:both;
    position:absolute;
    width: 100%;
    height: 20px;
    bottom: 0;
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 10pt;
    background-color: #000000;
    vertical-align: middle;
    color: #ffffff;
    }

    Quello che vorrei che il div#content abbia come altezza lo spazio necessario ad occupare la rimanente parte del div#container, una cosa del tipo 100% - lo spazio occupato dal div#header.
    Come posso fare se imposto div#container height : 100% succede che la pagina diventi + lunga di quello disponibile, perchè ?
    Ciao

  2. #2
    Prova a leggere questa pillola, forse ti chiarisce le idee.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    11
    Ciao, grazie x la riposta,
    quello che mi serve è come proporzionare l'altezza del content in modo da sfruttare lo spazio rimanente, poichè impostando il valore di height a 100% prende come dimensione l'height del container non considerando già la presenza di header con altezza 20px.
    Non è possibile fare 100% - 20px ?
    Ciao

  4. #4
    [edit] errorre di inserimento

  5. #5
    Se hai qualcosa on line da vedere credo che capirei qualcosa in più dato che non ho compreso bene come si devono allungare i div...

    Cmq (per quello che ho capito) credo che impostando una altezza minima (in px) per i contenuti tu possa risolvere il tuo problema:

    height: auto !important; /*IE non lo legge*/
    min-height: TOTpx; /*IE non lo interpreta*/
    height: TOTpx; /*IE legge questo e lo interpreta come min-height*/

    da mettere in #content

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    11
    Ciao ,
    ti allego un esempio,
    Come impedisco che il contenuto esca fuori dalla pagina ?
    Ciao
    Immagini allegate Immagini allegate

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    11
    Il mio problema è identico a quello postato in questo forum :
    http://forum.wininizio.it/index.php?showtopic=48682

  8. #8
    Credo di essere duro ma non capisco proprio qual'è il risultato che vuoi ottenere...

    Se mi posti uno schizzo (anche con paint) del risultato che vuoi ottenere e il codice html che utilizzi forse posso fare qualcosa. In questo momento non so proprio cosa dirti di più...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    11
    Ti allego l'immagine
    Immagini allegate Immagini allegate

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.