- Home
- Categorie
- Coding e Sistemistica
- PHP
- Bloccare footer
-
Bloccare footer
Ciao, ho un piccolo problema, ho creato due pagine test in php, ma a seconda di ciò che inserisco nella parte centrale il footer si sposta, vi faccio vedere le due pagine:
http://microveicoli.altervista.org/rifatto/home.php
http://microveicoli.altervista.org/rifatto/thanks.phpOra se io non inserisco il codice per spaziare il footer si sposta, voglio sapere come tenerlo fisso.
-
Io non sono un esperto, ma guardando il codice e evidenziando il testo sulla pagina del sito, mi sembra che il footer sia agganciato al riquadro centrale (riquadro-4spaziature-footer) per cui cambiando l'altezza del corpo centrale e rimanendo costanti le 4 spaziature, il footer si sposta di conseguenza. Per tenerlo fisso devi impostare una altezza fissa al riquadro centrale magari facendolo diventare un iframe o se c'è la possibilità, far si che la tabella sia una sola, impostando ad altezza fissa la parte centrale.
Passo la palla ai più esperti
-
Ti sembrano legati perchè uso gli incude, il codice è:
<?php include("header.php"); ?> <?php include("sinistra.php"); ?> <?php include("destra.php"); ?> <div id="corpo">Testo parte centrale</div> <?php include("footer.php"); ?>
Se si potrebbe dare una altezza fissa alla parte centrale per eliminare gli spazi come dovrei fare?
-
devi fissare l'altezza della tabella in pixel, se è unica.
Se sono tante devi fissare lastessa altezza per tutte e tre le tabelle delle colonne.
Dipende da come hai fatto il layout...Qui c'è la sintassi di quello che cerchi
http://xhtml.html.it/guide/lezione/1688/attributi-di-/Admin, si può mettere un link così? Credo sia inutile sprecare spazio sul forum con un cut&paste...
-
Ho inserito tra i tag div: width="500" height="700"
Nella pagina thanks, eliminando gli spazi per testare, ma è come se non ho scritto niente.
-
Il div lo devi includere in una tabella che fisserai con altezza e larghezza, ma ho l'impressione che il problema sia nella struttura del layout.
E' una tabella unica?
sono più tabelle?
non ha tabelle? (non credo perchè vedo i tag)Tu devi rendere fisso e di uguale altezza tutto quello che sta sopra il footer
-
Le uniche tabelle che vedi sono in questa pagina:
http://microveicoli.altervista.org/rifatto/home.php
Nel menu laterale sinistra dove vedi più scuro, il resto sono div, e precisamente il sito è diviso in 5 parti:
- Parte dell'header (con menu superiore);
- Menu laterale sinistro;
- Parte centrale (dove ho inserito i codici);
- Menu laterale destro;
- Footer.
-
Praticamente mi stai dicendo che il menù destro è variabile (ed in questo caso è lui che sposta il footer.
Non li puoi fissare tutti e tre?In alternativa devi usare dei layout con css che puoi trovare in dei tutorial in internet (ad esempio http://php.html.it/articoli)
E' fatto molto bene e l'ho usato per creare il mio cms.
-
@greybear said:
Praticamente mi stai dicendo che il menù destro è variabile (ed in questo caso è lui che sposta il footer.
Non li puoi fissare tutti e tre?In alternativa devi usare dei layout con css che puoi trovare in dei tutorial in internet (ad esempio http://php.html.it/articoli)
E' fatto molto bene e l'ho usato per creare il mio cms.
Il menu destro varia a secondo di cosa ci metto dentro.
Comunque cercherò una scelta alternativa, grazie.
-
tutto è dipeso da te...
se il footer è fatto in div non devi far altro che fissargli il padding giusto...ed avrai fatto.... cosa che però io non farei in quanto un layot scorrevole ti evita qualsiasi problema con tutti i browser
bye
-
Ok, sono riuscito a risolvere il tutto con i css leggendo un po in giro per html.it, i risultati non sono poi così male (anche se manca la vera e propria grafica):
-
Tutta un'altra cosa eh?
-
@greybear said:
Tutta un'altra cosa eh?
Si ora è tutto ok, ora mi dedicherò alla grafica.
(Con diversi colori dato che devo mettere un colore per sezione).