Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    147

    problema height 100% con FF

    Ciao a tutti

    ho un contenitore con un'immagine che deve estendersi in verticale per tutta la pagina.
    Ponendo l'altezza al 100% tutto è visualizzato correttamente in IE6, mentre con FF lo sfondo si visualizza solo in parte.
    Tra l'altro, non capisco perché devo mettere un margine superiore a -15px per avere la pagina che parta da 0px (creandomi però un problema in Opera).

    HTML
    <body>
    <div id="container">
    <div id="header"> ... </div>
    <div id="content"> ... </div>
    <div id="navigation"> ... </div>
    <div id="footer"> ... </div>
    </div>
    </body>
    CSS
    html, body {
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%;
    }

    body {
    background-color: #ffffff;
    text-align: center;
    margin: -15px 0px 0px 0px;
    height: 100%;
    }

    div#container {
    width: 800px;
    margin: 0px auto 0px auto;
    text-align: left;
    background: White url(images/base.jpg) repeat-y;
    height: 100%;
    }

    div#header {
    width: 760px;
    height: 130px;
    background: url(images/logo.jpg) no-repeat 40px;
    }

    div#content {
    width: 470px !important;
    width /**/: 540px;
    margin: 0px auto;
    padding: 40px 20px 20px 50px;
    color: #993333;
    text-align: justify;
    float: left;
    font-size: 12px;
    line-height: 18px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

    div#navigation {
    width: 200px;
    padding: 40px 40px 20px 20px;
    text-align: center;
    float: right;
    }

    div#footer {
    clear: both;
    text-align: center;
    width: 800px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    }
    Questa è la pagina in questione:
    http://www.ist-liturgiapastorale.net/storia.html

    grazie a chi mi aiuta.

    P.S.

    Perché il contenuto del div navigation non vuole centrarsi?

    grazie ancora

    bgiordy

  2. #2
    togli il height: 100% e andrà a posto

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    147
    Se però faccio in questo modo, nelle pagine corte lo sfondo si ferma al contenuto lasciando un orrendo spazio bianco nella parte inferiore, ed era quello che intendevo evitare.

    Altre soluzioni?

    grazie

    biordy

  4. #4
    elimina sia l'altezza che lo sfondo

    e dichiara lo sfondo insieme a html, body in questo modo

    background: url(images/base.jpg) repeat-y center;

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    147
    grazie PUGIA

    ora funziona perfettamente. Era la soluzione che avevo messo in origine ma l'avevo scartata perché mi creava una una fastidiosa oscillazione dello sfondo nel passaggio da una pagina all'altra. Probabilmente non avevo dichiarato lo sfondo anche in html o c'era qualche altro errore.

    Non so se posso approfittare ancora della tua pazienza o se devo aprire un nuovo post, ma mi piacerebbe risolvere due "misteri" di questa pagina, di cui avevo già accennato sopra:

    1. perché nonostante abbia messo dappertutto margin: 0 auto; il bordo superiore del contenitore in FF non parte da 0? se metto margin-top: -15px; tutto va a posto in FF e IE6, ma in Opera mi scompaiono i 15 px dove c'è proprio il menù!

    2. perché gli elementi presenti nella colonna del menù a destra si rifiutano di posizionarsi al centro? Non riesco a vedere l'errore.

    grazie ancora

    bgiordy

  6. #6
    1. se tolgo il -15 a me si vede cmq bene con firefox

    2. io li vedo già al centro :master:

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    147
    Appena possibile proverò a fare un controllo con altri computer perché da me non si visualizzano correttamente.
    Le voci del menù laterale sono spostate a sinistra anche con IE6: è proprio un bel mistero!!

    Sono mesi che lavoro su questo sito per eliminare un po' alla volta i difetti di visualizzazione e mi rimangono solo questi due più evidenti.

    proverò a lavoraci ancora un po'.

    grazie infinite

    bgiordy

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.