Visualizzazione dei risultati da 1 a 5 su 5

Discussione: ridimensionamento div

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370

    ridimensionamento div

    qui sotto vi mando un pagina che crea un top una parte centrale con tre colonne e un pie di pagina il problema è che sia la testa che il pie di pagina si ridimensionano a dimensione della finestra invece vorrei che rimanessero della dimensione del corpo pagina.

    grazie


    ciao

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it"><head><title>Tre colonne: Liquido con colonne a larghezza fissa</title>

    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    body {
    font:80% verdana,helvetica,sans-serif;
    margin:0; padding:0
    }
    code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
    hr { display:none }

    /* centrare la pagina web a larghezza fissa */
    body { text-align:center }
    #testa { width:90%; margin:1em auto; text-align:left }
    #corpo { width:90%; margin:1em auto; text-align:left }
    #piedipagina { width:90%; margin:1em auto; text-align:left }

    /* testa */
    #testa {
    background:#ccc;
    border:1px solid #000;
    padding:1em 0;
    }

    /* corpo */
    #corpo {
    position:relative;
    background:#f0f0f0 url(sfondo_colonna1.png) repeat-y;
    border:1px solid #000;
    }
    #corpo-colonna1 {
    position:absolute; top:0; left:0;
    width:160px;
    padding:1em 0;
    }
    #corpo-colonna2 {
    margin:0 200px 0 160px;
    border-left:1px solid #000;
    border-right:1px dotted #000;
    background:#fff;
    padding:1em 0;
    }
    #corpo-colonna3 {
    position:absolute; top:0; right:0;
    width:200px;
    padding:1em 0;
    }

    /*pie' di pagina */
    #piedipagina {
    background:#eee;
    border:1px solid #000;
    padding:1em 0;

    }
    -->
    </style></head>

    <body>

    <div id="testa">
    <code>#testa { width:90%; margin:1em auto; text-align:left }</code>
    <code>#testa {
    background:#ccc;
    border:1px solid #000;
    padding:1em 0;
    }</code>
    </div>

    <hr>

    <div id="corpo">

    <div id="corpo-colonna1">
    <code>#corpo-colonna1 {
    position:absolute;
    top:0; left:0;
    width:160px;
    padding:1em 0;
    }</code>
    </div>
    <hr>
    <div id="corpo-colonna2">
    <code>#corpo-colonna2 {
    margin:0 200px 0 160px;
    border-left:1px solid #000;
    border-right:1px dotted #000;
    background:#fff:
    padding:1em 0;
    }</code>
    <code>#corpo { width:90%; margin:1em auto; text-align:left }</code>
    <code>#corpo {
    position:relative;
    background:#f0f0f0 url(sfondo_colonna1.png) repeat-y;
    border:1px solid #000;
    }</code>
    <code>body {
    text-align:center;
    font:80% verdana,helvetica,sans-serif;
    margin:0; padding:0
    }
    code {
    font:80% verdana,helvetica,sans-serif;
    display:block;
    margin:0 1em .5em 1em;
    }
    hr { display:none }</code>
    </div>
    <hr>
    <div id="corpo-colonna3">
    <code>#corpo-colonna3 {
    position:absolute;
    top:0; right:0;
    width:200px;
    padding:1em 0;
    }</code>
    </div>
    </div>

    <hr>

    <div id="piedipagina">
    <code>#piedipagina { width:90%; margin:1em auto; text-align:left }</code>
    <code>#piedipagina {
    background:#eee;
    border:1px solid #000;
    padding:1em 0;
    }</code>
    </div>

    </body></html>

  2. #2
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: ridimensionamento div

    certamente che si deve ridimensionare; se nn imposti nessun width, si espande per tutto lo spazio a disposizione (finestra del browser).
    ciao
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370
    il problema è quello che il div di sotto ha una larghezza semi-fissa e il top ed il pie di pagina invece si ridimensione a grandezza video invece che essere larghi come il corpo.

    pesno che potrei farlo mettendo un div nascosto con la larghezza che volgio in questo modo dovrebbe non ridimensioarsi più di quello che voglio tipo min-widht

  4. #4
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    scusa, forse nn sono stato chiaro io.
    Innanzitutto comincia a mettere TUTTI i tuoi div in un contenitore generale; dai a questo la misura che vuoi (in % oppure in px).
    I div che vai a mettere dentro al cont. generale non possono avere una misura maggiore del loro contenitore.
    saluti
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370
    il fatto che volevo mettere tre colonne con quella di mezzo che si ridimensiona automticamente fino ad una larghezza minima. tipo i mille esempi che ci ho trovato in internet se riduci la finestra di molto vanno insieme e non mantengono le colonne a meno che al posto di un div non uso una tabella

    ciao

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.