Visualizzazione dei risultati da 1 a 6 su 6

Discussione: sidebar a destra

  1. #1
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255

    sidebar a destra

    Sto cercando di realizzare un pagina come da immagine allegata.
    Ho trovato due vie diverse ma ciascuna ha un problema:

    1)
    codice:
    #sidebar {
    position: absolute;
    right: 5px;
    width: 130px;
    }
    
    #content { 
    position: absolute;
    padding-right: 155px;
    }
    In questo non riesco a posizionare correttamente il footer

    2)
    codice:
    #sidebar {
    float: right;
    width: 130px;
    }
    
    #content { 
    position: relative;
    padding-right: 155px;
    }
    In questo se inserisco una tabella con width 100% dentro content mi sfora in sidebar

    Avete qualche suggerimento?
    Immagini allegate Immagini allegate
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  2. #2
    codice:
       <div id="header"> </div>
    
       <div id="content">
             <div id="realContent"> </div>
             <div id="sideBar"> </div>
       </div>
    
       <div id="footer"> </div>
    codice:
    *
    {
       margin: 0;
       padding: 0;
    }
    
    #header,
    #content,
    #footer
    {
       width: 600px;
       margin: 0 auto;  
    }
    
    #header
    {
       background: #333;
       height: 200px;
    }
    
    #content
    {
       overflow: hidden;
       height: 100%;
    }
    
    #realContent,
    #sideBar
    {
       float: left;
       height: 450px;
       background: #666;
       width: 400px;
    }
    
    #sideBar
    {
       background: #999;
       width: 200px;
    }
    
    #footer
    {
       clear: left;
       height: 150px;
       background: #ccc;
    }

  3. #3
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    L'ho così modificato
    codice:
    *
    {
       margin: 0;
       padding: 0;
    }
    
    #header,
    #content,
    #footer
    {
       width: 100%;
       margin: 0 auto;  
    }
    
    #header
    {
       background: #333;
       height: 200px;
    }
    
    #content
    {
       overflow: hidden;
       height: 100%;
    }
    
    #realContent,
    #sideBar
    {
       float: left;
       height: 450px;
       background: #666;
    
    }
    
    #sideBar
    {
       float: right;
       background: #999;
       width: 130px;
    }
    
    #footer
    {
       clear: left;
       height: 150px;
       background: #ccc;
    }
    Ma non riesco a far si che realContent abbia sempre la massima larghezza possibile indipendentemente dalla risoluzione...
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  4. #4
    Originariamente inviato da moskitoita

    Ma non riesco a far si che realContent abbia sempre la massima larghezza possibile indipendentemente dalla risoluzione...
    perchè l'hai lasciata fissa.

  5. #5
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Originariamente inviato da gabip87
    perchè l'hai lasciata fissa.
    Ti seguo a fatica...
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  6. #6
    scusami, ho visto male. realContent non ha nessuna larghezza...

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.