Info su div#container

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
Ciao a tutti nel mio sito che sto realizzando in html+CSS, nella mia home ho scritto le varie cose che si scrivono (Benvenuti nel mio website ecc...)....mi succede una cosa strana pero: dopo non piacendomi quello che ho scritto, lo cancello e automaticamente la pagina si accorcia!!! sembra che il div#container si allunghi in base a quello che scrivo...

Come faccio a reimpostarlo in modo fisso???

Ciao a tutti e grazie a chi mi aiuta:byebye:
 

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
L'ho fatto...si è allungato alla lunghezza che ho stabilito...però il div#footer mi rimane a metà pagina invece che in fondo....come mai???
scusate se faccio errori grossolani ma sto imparando ora con i CSS e a volte faccio un pò di confusione:dipser: !!!
 

dead

Utente Attivo
22 Lug 2005
684
0
0
57
Brescia
www.dead.it
non è un errore grossolano, anzi è abbastanza comune.
E non è nemmeno un errore, nel senso che il div nasce per contenere qualcosa.
se è vuoto non ha senso che abbia una dimensione in altezza, tanto più che la pagina in altezza non è quasi mai definita.

Se il tuo è un motivo estetico, applica le formattazioni grafiche al body, anzichè al div.
Oppure utilizza la tecnica delle false colonne
 

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
Eh si il mio motivo e puramente estetico...vorrei (ovviamente) inserire il div#footer in fondo alla pagina...il div#container ha dimensioni di 700x800 px....

In pratica lo vorrei che rimane fisso con quella misura con il pie di pagina in fondo....qualsiasi contenuto mett all'interno deve rimanere cosi....

solo che (per ora) non ci riesco....
 

sbobby

Utente Attivo
26 Gen 2006
791
0
0
Roma
Devi mettere il footer subito dopo il div container...
La struttura corretta sarebbe di questo tipo

<div class="container">
<div class="testo">
bla bla bla
</div>
<div class="footer">bla bla</div>
</div>

e poi nei CSS devi andare ad impostare la lunghezza del div testo in modo che il footer resti sempre al di sotto di esso...
Prova e facci sapere...:)
 

dead

Utente Attivo
22 Lug 2005
684
0
0
57
Brescia
www.dead.it
cflsite ha scritto:
e poi nei CSS devi andare ad impostare la lunghezza del div testo in modo che il footer resti sempre al di sotto di esso...
Prova e facci sapere...:)

Supponiamo che tu imposti la height del div testo 500px, in un video 800x600 il footer sarà più o meno in fondo.
in un 1024x768 sarà un pò staccato dal fondo. In un 1600x1200 sarà a metà video...:rolleyes:

Se invece metti le height in percentuale non funzionerà con FF
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
dead ha scritto:
...Se invece metti le height in percentuale non funzionerà con FF
Il che a mio giudizio non è affatto un dramma!!!!
:D :D :D

Basta una scrittina nel footer:
"Sito ottimizzato per Internet Explorer"
ed il gioco è fatto! :ilpirata:

So già cosa sta per rispondere qualcuno... eh eh eh! :D
 

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
Ok provero per vedere che riesco a combinare...

Pole io stesso di default uso Firefox:ilpirata: ....anche se la prova browser la faccio con un po tutti i browser...

Fino ad ora non ho trovato nel codice della mia pagina nessuna incompatibilita con i browser...staremo a vedere...

grazie a tutti per l'aiuto!!!:rolleyes:
 

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
se vi puo interessare la mia porzione di codice e questa:

html,body{
margin: 0;
padding:0;
height: 800px;
background-color: #000000;
}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{
width: 700px;
margin: 0 auto;
text-align: left;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
background-color: #000000;
}

/*stili generici, su header e footer*/
div#header{background-color:#CCCCCC;color: #FFFFFF}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}
div#footer{text-align:center;padding: 0.5em;
background-color: #999999; color: #000000}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}


non riesco a capire cosa devo variare per avere una lunghezza fissa della pagina con il footer che se ne sta in fondo....credevo andasse gia bene cosi ma mi sbagliavo!!!
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
dead ha scritto:
Zitto Pole, lo sappiamo che a te lo stipendio te lo da Bill Gates!:p :p
Ah ah ah ah ah!!!! :quote: :D :D :D

Magari caro dead, a quest'ora me ne starei a godermi la vita in una bella isoletta tropicale!!! :p

Mancio ha scritto:
non riesco a capire cosa devo variare per avere una lunghezza fissa della pagina con il footer che se ne sta in fondo....credevo andasse gia bene cosi ma mi sbagliavo!!!
Così, su due piedi, potresti mettere il div header e il div container all'interno di un div principale, che sia alto il 100% della pagina.

Dopodichè, subito sotto questo nuovo div inserisci il footer, di cui metterai come margin-top il valore in negativo dell'altezza del div footer stesso.
Hai capito cosa intendo? :)
 

sbobby

Utente Attivo
26 Gen 2006
791
0
0
Roma
Se fai come ti ho scritto io in precedenza forse ci riesci...Guada questo mio prototipo si sito:

www.phpbbmod.it

il footer sta sempre sotto la tabella bianca centrale, anche se in tale tabelle non ci sta sctitto nulla (ma deve essere comunque abbastanza lunga)...altrimenti dovresti mettere un div invisibile tra quello con il testo e quello del footer...I modo che anche se di testo non ce ne sta il footer sta sempre più in basso!!!

PS: cerchiamo di fare sempre siti crossbrowser...:)
 

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
Ehm non mi è molto chiaro...:dipser: potresti farmi un esempio sul mio codice se puoi??

Grazie comunque del vostro aiuto!!!
se trovo la soluzione a questo footer sono praticamente a posto (per ora;) )
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Mancio ha scritto:
Ehm non mi è molto chiaro...:dipser: potresti farmi un esempio sul mio codice se puoi??
Ti ho preparato un piccolo esempio al volo, in allegato a questo post.

Il div rosso (quello principale) è alto il 100% della pagina, di modo da risolvere il problema delle risoluzioni video.

Il div footer è alto 80px.
Dandoci come margin-top -80 esso apparirà 80 pixel sopra il margine di fondo del div principale, tenendo il footer sempre in fondo alla pagina, qualsiasi sia la risoluzione video ;)

Il tutto funge con I.E. :)

:byebye:
 

Allegati

  • footer_bottom.zip
    279 bytes · Visite: 265

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
Grazie per l'esempio...

ma io non voglio che si adatti alla risoluzione della pagina...

mi spiego meglio: il mio div it container (che e quello che contiene tutto header, content e footer) e largo 700 px...e come profondita lo vorrei fare con una lunghezza ragionevole tipo 700 o 800 px....da quelle dimensioni non si deve muovere ne che ci sia una risoluzione 640x480 sia che ce ne sia una a 1280x1024...deve rimanere sempre fisso anche se logicamente verra visto in modo diverso....

Spero di essermi spiegato; comunque grazie dell'esempio proverò a risolvere l'errore!!!:hammer:
 

sbobby

Utente Attivo
26 Gen 2006
791
0
0
Roma
Allora al container gli imposto sia Height che width con valori fissi e risolvi tutto...Poi per non far salire il footer metti l'altezza anche al div del testo...
 

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
Il width e l'Heigth al #div container l'ho gia messa...

l'height nel div del testo? ma dove lo metto?

Grazie a tutti comunque...mi state svelando i misteri di questi Footer

ciao:byebye:
 

sbobby

Utente Attivo
26 Gen 2006
791
0
0
Roma
Ok...Allora guarda questo mio sito: come vedi ci sta un footer che rimane sempre in basso e questo perchè ci sta il div che contiene in testo che lo spinge verso il basso...La struttura dovrebbe essere cosi:

<div class="container">
<div class="header">bla bla</div>
<div class="testo">bla bla</div>
<div class="footer">bla bla</div>
</div>

Poi nel CSS vai a scrivere una cosa di questo tipo:

DIV.container {MARGIN: 0px auto;
WIDTH: 700px;
Height: 800 px;
}
DIV.header{margin-bottom: 5px;
margin-top: 5px;
WIDTH: 700px;
Height: 200 px;
}
DIV.testo{margin-top: 5px;
margin-bottom: 5px;
WIDTH: 700px;
Height: 500 px;
}
DIV.footer{margin-top: 5px;
margin-bottom: 5px;
WIDTH: 700px;
Height: 100 px;
}

Spero che ora tu ci riesca....:)
 

Mancio

Utente Attivo
1 Giu 2006
50
0
0
Pavia
Grazie...la situazione e molto migliorata....
solo che il footer adesso seguendo il tuo esempio rimane ancorato al margine in basso....mentre vorrei che rimanesse ancorato al #div container....

Grazie tante ho quasi risolto!!! manca questo piccolo particolare...:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
E Info relazione tabelle MySQL 17
D Info copyright Leggi, Normative e Fisco 0
T IP INFO NON FUNZIONA PHP 0
J Info per copia sfondo Photoshop 2
C info: da mockup al progetto finale Discussioni Varie 0
E Info tempi di indicizzazione google SEO e Posizionamento 4
D Vendo account Instagram da 12 k Followers con Engagement altissimo scrivetemi per info Compravendita siti e domini 5
M Info su yi cam dome 1080P IP Cam e Videosorveglianza 0
F Info aws ed ec2 per creazione sito vendita orodotti digitali Server Dedicati e VPS 0
V [Visual Basic] ottenere info su sistema Visual Basic 1
M [PHP] Info pagina web PHP 6
Selenio89 info framework Discussioni Varie 1
M Info phpgraph PHP 3
A [PHP] info funzioni PHP 11
J SVENDO PAGINA FACEBOOK 10.000 FANS, PER INFO ENTRA. Annunci servizi di Social Media Marketing 1
J SVENDO PAGINA FACEBOOK 10.000 FANS, PER INFO ENTRA. Annunci servizi di Social Media Marketing 4
M Info invio dati a database mysql. PHP 32
C info creazione documenti word in php PHP 0
readme Info sul SEO SEO e Posizionamento 7
B chat php/javascript che perde info nella navigazione del sito. PHP 0
P Info su vbulletin Supporto Mr.Webmaster 0
D Info Privacy Policy e Cookie Law Leggi, Normative e Fisco 1
M Salve , sono nuovo , cerco INFO, grazie Programmazione 1
P Info su vbulletin CMS (Content Management System) 7
P info generali su vbulletin CMS (Content Management System) 0
C Info wifi collegare dispositivi apple Windows e Software 1
Akuma Info app per sito Sviluppo app per Android 4
D Info NSURL sharing Sviluppo app per iOS 0
F info redirect 301 SEO e Posizionamento 0
D [SQL Server] Info su licenza e costi Database 0
T Info creazione sito bilingua WordPress 10
filippino info su backlink SEO e Posizionamento 0
A Info certificazione Discussioni Varie 17
R Info per TAG e META CMS (Content Management System) 0
R Alcune info su Versione Joomla e Template adatto Joomla 5
M info su creazione cartelle PHP 8
M Info su corsi Puntonet HTML e CSS 0
P info host Hosting 1
M info newsletter Email Marketing 1
nexus Info HTML e CSS 4
L info seo ecommerce E-Commerce 1
K info da locale a remoto Hosting 12
K info query da cambiare PHP 9
S Creazione Db e info su mysql workbench MySQL 1
K info query codice PHP 19
R php info.. PHP 10
A Info lavoro Offerte e Richieste di Lavoro e/o Collaborazione 4
F Info tag "index, follow" HTML e CSS 17
sito-wordpress SEO Info Google non vuole più il meta tag "Keyword" SEO e Posizionamento 6
P Info su script php_linkcycle.zip PHP 1

Discussioni simili