Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Impostazione layout tableless

    Come faccio a impostare i css per rendere questo template tableless?
    Dove il corpo è variabile, sia in HP, dove verrà aggiornato, ma gli spazi saranno più o meno come nel box di sx e nelle pagine successive, dove il corpo centrale varierà a seconda dei contenuti.

    Grazie
    Immagini allegate Immagini allegate
    …• Quello che facciamo in vita riecheggia per l'eternità •…

    …• Claudio Re - Coach Trainer •…

    …• Io sono Ciuck •…

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Usi un markup tipo questo
    Codice PHP:
    <div id="container">
        <
    div id="header">
            
    Testata
        
    </div>
        <
    div id="menu">
            
    Il tuo menù
        
    </div>
        <
    div id="contenuto">
            
    contenuto
        
    </div>
        <
    div id="footer">
            
    Crediti
        
    </div>
    </
    div
    Con queste regole css
    Codice PHP:
    div#container
    {
    width95%;
    marignauto;
    }
    div#menu
    {
    floatleft;
    width180px;
    }
    div#contenuto
    {
    margin-left190px/* allontanati o avvicinati dal menu quanto vuoi */
    }
    div#footer
    {
    clearleft;

    Per il contenuto (che mi pare di aver capito debba essere generato dinamicamente) dovrai fare in modo di produrre un output html adeguato ovviamente
    Nel caso del tuo esempio il linguaggio lato server produrrà qualcosa tipo
    Codice PHP:
    <div>
    contenuto iniziale
    </div>
    <
    div id="column1">
        <
    div>contenuto sinistra 1</div>
        <
    div>contenuto sinistra 2</div>
        <
    div>contenuto sinistra 3</div>
    </
    div>
    <
    div id="column2">
        <
    div>contenuto destra 1</div>
        <
    div>contenuto destra 2</div>
        <
    div>contenuto destra 4</div>
        <
    div>contenuto destra 3</div>
    </
    div>
    <
    div id="contenutofinale">contenuto finale</div
    Mentre nel css dovrai avere una cosa del genere pronta per questa evenienza
    Codice PHP:
    div#column1
    {
    width70%;
    floatleft;
    }
    div#column2
    {
    width29%;
    flatright;
    }
    div#contenutofinale
    {
    width100%;
    float:left;


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.