Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271

    estensione header e footer

    Ciao a tutti,
    vi espongo subito il mio problema... ho un div "container" di 990px (per risoluzioni 1024x768) che contiene tutta la struttura della pagina ed è posizionato centralmente. Ora dovrei fare in modo che esternamente al container vengano mostrate due fasce, alte quanto l'header ed il footer e larghe quanto la finestra del browser, in modo che per le risoluzioni maggiori invece di essere tutto bianco intorno al container ci sia una sorta di "estensione" dell'header e del footer con un pattern che richiama lo sfondo di questi...
    sull'header è stato semplice perchè ho messo il div "container" in un altro div "ext-container" al quale ho settato l'altezza ed il background, e funziona egregiamente... il problema è che adottando questa soluzione non so ora come fare per il footer...
    avete qualche suggerimento da darmi?

  2. #2
    Se per l'header hai risolto con un div, per la parte inferiore potresti associare agli elementi html e body un background bottom costituito da un immagine larga 1px ed alta quanto il footer che si ripete in orizzontale
    codice:
    html, body {
         background: url('sfondo.jpg') repeat-x bottom;
    }
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271
    Il pattern che ho è di 10x10 provando come hai detto tu mi esce una riga di altezza 10px estesa per tutto lo spazio orizzontale ma invece di essere allineata sul fondo della pagina, sta un pò più su... indicativamente direi che è allineato con l'ultima riga di testo presente nel footer.. e se poi specifico l'altezza in quel blocco, beh.. sparisce proprio la riga dei 10px..

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271
    Ok sono riuscito ad allineare quella riga a fondo pagina, il problema è che per adottare questa soluzione dovrei modificare il pattern da 10x10 a 200x10.. se non c'è altra soluzione procedo così, altrimenti se possibile preferirei usare il pattern più piccolo per mantenere più basso il peso della pagina...

  5. #5
    Passare da un'immagine 10x10 ad una 10x200 non cambia di molto le cose.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271
    ok allora, ho optato per la tua soluzione... ma c'è un problema: su internet explorer non funziona... ho provato con la versione 9 quindi con le altre non so, ma con questa l'estensione del footer non si vede... idee?

  7. #7
    Senza vedere il sito non saprei...
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271
    ma il problema non sta nel resto del sito, anche creando una pagina nuova, pulita, il codice postato da te non funziona su ie9, senza andare in "conflitto" con nient'altro.. dà semplicemente pagina bianca...

    codice:
    html, body {
        background: url(../images/ext-footer.png) repeat-x bottom;
    }

  9. #9
    Si, ma senza vedere il sito ed il relativo codice non so individuare la causa che porta quel codice a non funzionare si IE9. Non è che non funziona a prescindere. Dipende anche dalle altre istruzioni CSS.
    Ad esempio, hai assegnato ad html e body un height: 100% ?
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271
    Ma quello sto dicendo, non dipende da nient'altro, non funziona a prescindere... pagina pulita con quella sola istruzione nei css e nulla più... risultato? pagina bianca!

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.