Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 36

Discussione: problemino col footer!

  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Allora...morto tra la confusione ho rifatto la prov con una nuova pagina da capo..qualcuno riesce a capire perchè con la pagina e il css che posterò adesso, il footer anzichèrestare sempre in fondo alla pagina anche se essa è più lunga della finestra del browse, mi resta fisso e scorre con la pagina in FF e addirittura non viene neanche visualizzato in IE??
    Questo è il codice:
    HTML:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>ancoratest</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" type="text/css" href="prima.css">
    </head>
    <body>
    <div id="container">
    <div id="header">[img]images/index/top_1.jpg[/img][img]images/index/top_2.jpg[/img][img]images/index/top_3.jpg[/img]</div>
    <div id="navi">
    <ul>
    <li style="border-left: 2px solid #000000;">Home[*]link 2[*]link 3[*]link 4[*]link 5[/list]
    </div>
    <div id="content">
    [img]images/index/foto.gif[/img]
    <h3>BENVENUTO</h3>

    CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAOCIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO CIAO

    Questi i siti </p>
    1. sito 1
    2. sito 2



    entrambi i siti ti saranno utili</p>
    <p style="float: left; margin-left: 80px; text-align: center; font: bold 15px Comic Sans Ms, ravie; background-color: #000000; color: #ff0000;">[img]images/index/sito1.gif[/img]
    SITO 1</p>
    <p style="float: right; margin-right: 120px; text-align: center; font: bold 15px Comic Sans Ms, ravie; background-color: #000000; color: #ff0000;">[img]images/index/sito2.gif[/img]
    SITO 2</p>
    </div>
    <div id="footer">

    copy bi mio..ok?copy bi mio..ok?copy bi mio..ok?copy bi mio..ok?copy bi mio..ok?copy bi mio..ok?copy bi mio..ok?copy bi mio..ok?</p></div>
    </div>
    </body>
    </html>

    QUESTO IL CSS:

    html,body {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    /*per footer sempre a fondo pagina*/
    height: 100%;
    }
    /*GESTIONE DEL DIV CONTENITORE*/
    div#container {
    /*per footer sempre a fondo pagina*/
    position: relative;
    height: 100%;
    }
    body>div#container {
    height: auto;
    min-height: 100%;
    }
    /*GESTIONE DELL' HEADER*/
    div#header {
    height: 100px;
    background-color: #000000;
    background-image: url(images/index/top_sfo.jpg);
    }
    /*REGOLE DEL CONTENITORE DI MENU (navi)*/
    div#navi {
    background-color: #666666;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
    /*do il float altrimenti il div non si adatta alla lista flottata che contiene!*/
    float: left;
    /*specifico la larghezza del div contenitore altrimenti firefox non riconosce la dimensione percentuale di ogni singolo elemento[*] in esso contenuto!!*/
    width: 100%;
    }
    /*REGOLE PER LA LISTA CHE FA DA MENU!*/
    div#navi ul {
    margin: 0 0 0 3%;
    padding: 0px;
    list-style-type: none;
    }
    div#navi li {
    width: 19%;
    border-right: 2px solid #000000;
    text-align: center;
    float: left;
    }
    div#navi li a {
    font: bold 12px Arial, verdana, serif;
    text-decoration: none;
    color: #000000;
    width: 100%;
    float: left;
    }
    div#navi li a:hover {
    background-color: #999999;
    color: #ff0000;
    text-decoration: underline;
    width: 100%;
    }
    /*REGOLE PER LA SEZIONE DEI CONTENUTI*/
    div#content {
    background-color: #000000;
    color: #ffffff;
    border: 0px solid #ffffff;
    width: 100%;
    float: left;
    }
    div#content a {
    color: #ff0000;
    background-color: #000000;
    }
    /*TITOLI*/
    h3 {
    font: bold 26px "Bodoni MT Condensed", georgia, "Comic Sans Ms", ravie, monospace;
    background-color: #000000;
    color: #ff0000;
    letter-spacing: 5px;
    text-align: center;
    margin: 10px 0 0 0;
    padding: 0;
    }
    h4 {
    font: bold 15px "Comic Sans Ms", ravie;
    background-color: #000000;
    color: #ff0000;
    text-align: center;
    letter-spacing: 5px;
    margin: auto;
    padding: 0;
    }
    /*PARAGRAFO E LISTA DEL CONTENUTO*/
    p,ol {
    font: 13px tahoma, verdana, sans-serif;
    color: #ffffff;
    background-color: #000000;
    }
    /*REGOLE PER IL FOOTER DI PAGINA*/
    div#footer {
    background-color: #000000;
    background-image: url(images/index/bottom.jpg);
    padding-top: 10px;
    float: left;
    /*per footer sempre a fondo pagina*/
    position: absolute;
    bottom: 0;
    width: 100%;
    }
    div#footer p {
    font: 13px tahoma, verdana, sans-serif;
    color: #ffffff;
    background-color: transparent;
    text-align: center;
    margin: 0px;
    padding: 0px;
    }

    Mi sto esaurendo dietro sto footer

  2. #12
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    In questo caso molto semplice di layout a coonna singola ho risolto i problemi dando
    clear: both; al footer, e IE lo visualizza
    dichiarando anche l' area del contenuto float firefox ha iniziato a funzionare!!

    Spero di non dovermi far risentire prossimamente per le pagine del sito vero e proprio!

  3. #13
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Qualcuno può spiegarmi perchè se in un layout a 3 colonne, dove ho assegnato il float alle colonne sinistra e destra, se nella colonna centrale(non floattata) inserisco un immagine (a cui do float: left e un paragrafo, il div non segue l'altezza dell' immagine bensì quella del paragrafo?
    Ho provato a risolvere inserendo dopo il paragrafo
    <br style="clear:both" />
    Cosi risolvo il problema in FF, ma non in IE!
    Potete aiutarmi?? Grazie!!

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Hai provato a dare il float anche alla colonna centrale? E` quello che si fa di solito.

    Per il problema in IE, potrebbe essere necessario dare il float anche al contenitore delle tre colonne.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #15
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Ciao e grazie per le risposte!
    Allora, ho provato a dare il float anche alla colonna centrale, ma essa non ha una larghezza specificata (è un layout fluido) e se gli do il float la sua larghezza si adatta alla dimensione del contenuto, avendo essa il bordo visibile questo non mi va bene! Praticamente le due colonne laterali hanno larghezza fissa e quella centrale deve occupare tutto lo spazio che resta quindi ha margini orizzontali. se gli do il float e width: 100% essa mi si posiziona sotto le altre 2..
    Spero di essermi spiegato decentemente.

    Al contenitore delle 3 colonne ho già dato il float..

  6. #16
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    nessuna idea??
    Io sto impazzendo...

  7. #17
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Raga io posto anche il codice, non so più dove sbattere la testa per inserire delle immagini con del testo al loro fianco nella colonna centrale!!
    Spero in voi!
    HTML

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>test</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" type="text/css" href="hpage.css">
    </head>
    <body>
    <div id="container">
    <div id="header">[img]../images/top_1.jpg[/img][img]../images/top_2.jpg[/img][img]../images/top_3.jpg[/img]<h1>Benvenutiiii</h1><h2>In questo sito</h2></div>
    <div id="navi">
    <ul>
    <li style="border-left: 2px solid #000000;">Home[*]link 2[*]link 3[*]link 4[*]link 5[/list]
    </div>
    <h3>BENVENUTO QUI TROVERAI DI TUTTO</h3>
    <div id="left"><h4>xz</h4>d</div>
    <div id="right"><h4>xz</h4>c</div>
    <div id="center"><h4>xz</h4>[img]../images/home/foto.jpg[/img]

    ddddddddd dddddddd ddddddddddd dddddddddddddd ddddddddd ddddd dddddd dddddddddddddddd ddddddddddddddd ddd ddddddddd</p></div>
    </div>
    </body>
    </html>

    CSS

    html,body {
    background-color: #0099ff;
    margin: 0px;
    padding: 0px;
    }
    /*REGOLE PER IL TITOLO DI PAGINA*/
    div#header {
    background-color: #000000;
    background-image: url(../images/top_sfo.jpg);
    height: 100px;
    }
    /*TITOLI POSIZIONATI NEL TITOLO DI PAGINA*/
    h1 {
    width: 100%;
    font: bold 10px Rockwell, Arial, Courier, verdana, sans-serif;
    color: #ffffff;
    letter-spacing: 4px;
    margin:0px;
    padding:0px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;

    }
    h2 {
    width: 100%;
    font: bold 10px Rockwell, Arial, Courier, verdana, sans-serif;
    color: #ffffff;
    letter-spacing: 4px;
    margin:0px;
    padding:0px;
    position: absolute;
    top: 87px;
    left: 0;
    text-align: center;
    }
    /*REGOLE PER IL DIV CONTENITORE DELLA LISTA-MENU*/
    div#navi {
    background-color: #cccccc;
    color: #000000;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
    float: left;
    width: 100%;
    }
    /*REGOLE PER LA LISTA CHE FA DA MENU*/
    div#navi ul {
    margin: 0 0 0 3%;
    padding: 0;
    list-style-type: none;
    }
    div#navi li {
    float: left;
    border-right: 1px solid #000000;
    width: 19%;
    text-align: center;
    }
    div#navi li a {
    font: bold 12px Arial, verdana, serif;
    text-decoration: none;
    color: #000000;
    width: 100%;
    float: left;
    }
    div#navi li a:hover {
    background-color: #999999;
    color: #ff0000;
    text-decoration: underline;
    width: 100%;
    }
    /*TITOLO GENERICO*/
    h3 {
    margin: 2px 0px 2px 0px;
    padding: 0;
    font: bold 13px "Comic Sans Ms", georgia, serif;
    color: #ffffff;
    text-align: center;
    }
    div#left {
    width: 240px;
    border: 1px solid #ffffff;
    float: left;
    margin-left: 2px;
    }
    div#right {
    width: 240px;
    border: 1px solid #ffffff;
    float: right;
    margin-right: 2px;
    }
    div#center {
    border: 1px solid #ffffff;
    margin-left: 248px;
    margin-right: 248px;
    }
    h4 {
    margin: 0 0 2px 0;
    padding: 0;
    font: bold 13px "Comic Sans Ms", georgia, serif;
    color: #ff0000;
    background-color: #cccccc;
    text-align: center;
    }
    img {
    float: left;
    }
    p {
    font: bold 13px tahoma, verdana, serif;
    color: #000000;
    margin: 0px;
    padding: 0px;
    }


  8. #18
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,819
    Sto testando il tuo codice.....

    In questo momento il testo affianca l'immagine e si comporta bene.
    Se è lungo va sotto.

    Tu cosa vuoi: che prosegua giu?

    Avevo un problema simile.
    Ho risolto mettendo un div solo per il testo.

  9. #19
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    No a me va bene quel comportamento del testo!
    Il fatto è che a me il bordo inferiore del div centrale non si estende fino a sotto l' immagine!
    Praticamente è come se il div centrale non si accorgesse che dentro c'è un immagine...

  10. #20
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,819
    spetta......

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.