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

    impazzire per un Layout? Si può!

    Dal titolo si prevede subito quale possa essere il problema? Allora ve lo spiego!!!

    Dunque, ho un sito (in locale...) sviluppato in PHP. Ho voluto realizzare un layout così strutturato:

    codice:
    <div id=template> ==> creo un box larga 760px centrato
    
      <div id=testata> ==> creo un "layer" superiore al template,
      <img ...>            contenente solo un'immagine di sfondo
      </div>               (il prolungamento di tale sfondo è
                            ottenuto dal background del template)
    
      <div id=menu>> ==> altro layer con posizionamento ABSOLUTE,
      $menu;             di altezza e larghezza fissa contenente
      </div>             il menu
    
      <div id=panel> ==> il cuore della pagina, di larghezza
      $corpo;            fissa e di altezza ovviamente VARIABILE
      </div>
    
    </div>
    Il problema è che lo sfondo del template non si prolunga oltre una certa altezza (quale?... mistero...)
    Vi pongo qui di seguito il CSS:



    codice:
    div#template {							   position:relative;
       width: 760px;
       margin: 0 auto;
       height: 100% auto;
       text-align: left;
       background: url('/img/bg.gif') repeat-y;
       }
    
    div#testata {
       position: absolute;
       z-index: 2;
       top: 0px;
       }
    
    div#menu {
       position: relative;
       z-index: 3;
       top: 156px;
       left: 4px;
       border: 1px 1px 1px 1px white;
       background: transparent;
       width: 100px;
       height: 306px;
       }
    
    div#panel {
       position: relative;
       z-index: 4;
       top: 177px;
       left: 145px;
       width: 445px;
       height: 100%;
       }

    Addirittura, agli id menu, testata e panel avevo aggiunto:

    codice:
    div#panel > div#template
    da qualche parte avevo visto tale modifica...

    :master: Spero possiate illuminarmi!!!



    Grazie a tutti voi per l'aiuto!!!
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

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

    Re: impazzire per un Layout? Si può!

    ciao
    non hai la pagina in rete?
    se scrivessi l'ind sarebbe + semplice aiutarti.
    Floyd
    "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
    beh, io ci provo... vi ricordo che è scritto in PHP!

    codice:
    echo("<html>
    
    <head>
      <title>");
    	if ($r == 0) echo("$ttl");
    	else echo("$corpo[title]");
    	echo("</title>
    	<link rel='stylesheet' href='/stile.css' type='text/css'>
    </head>
    
    <body class='structure'>
    
    <div id=template>
    
    <div id=testata>
    [img]/img/$sfondo[/img]
    </div>
    
    <div id='menu'>");
    
    while ($voci = mysql_fetch_array($q_menu))
    {
    	echo("$voci[voce]
    ");
    }
    
    echo("</div>
    
    <div id='panel'>");
    
    echo("$corpo[portion]");
    
    }
    }
    
    function foot_page()
    {
     echo("
    
    
    <div class='p_text' style='text-align:center;'>
     copyright kL0d3 2004 - Auriga Space Explorer Inc. All rights reserved.
    
     modulated in [PHP] through Apache Server
    
     archived on MySQL through PHPmyAdmin
    
    
    </div></div>
    ");
    }
    
    function end_page()
    {
    	echo("</div>
    </div>
    </div>
    </body></html>");
    }
    Credo di avervi confuso ancora di più le idee... o no? :master: :master: :master: :master:
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In effetti correggere sorgenti PHP non e` il nostro forte.

    Dovresti postare la pagina come arriva al browser (tasto destro --> visualizza sorgente HTML).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Comunque mi sembra da correggere anche il PHP... usare le function in quel modo... io non lo farei...
    posta html!

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.