Eccomi qua..con un altro problemino..dopo aver messo da parte le tabelle ed essermi data ai div, SEMBRAVA che tutti miei problemi fossero risolti..
1. Nella costruzione di un sito,tutte le pagine hanno più o meno la stessa grafica, ma spesso lunghezza diversa. NeiCSS ho messo ogni elemento div in posizione assoluta..quindi allungando un div, mi copre quello che invece segue. Ogni pagina ha una lunghezza diversa, quindi tutte non possono caricare lo stesso css..e d'altronde non posso creare un foglio di stile per ogni pagina..!
2. position relative e static non ho capito molto bene come funzionano...e se magari sono afatte a risolvere ilmio problemino..nella creazione dipagine dinamiche questo è unbel problema.
IN SINTESI come posso far sì che ogni div, quando lo allungo, non si sovrapponga al successivo?
Sono costretta a tornare alle contortissime tabelle?
Grazie a chi mi risponderà!
ps aggiungo una parte delcodice:
aggiungo una parte del codice:
<div id="mainbar"></div>
<div id="body"></div>
<div id="end"></div>
e css:
#mainbar {
width:780px;
height:200px;
background-image:url(mainbar.jpg);
background-repeat:no-repeat;
background-position: center center;
position:absolute;
top:75px;
left:0px;
}
#body {
width:780px;
height:275px;
background-color:#336699;
position:absolute;
top:275px;
left:0px;
}
#end {
width:780px;
height:57px;
background-color:#000066;
position:absolute;
top:550px;
left:0px;
}
end non può rimanere sempre nella stessa posizione perché ogni pagina ha il body diverso, ma ovviamente caricano tutte lo stesso css.
ora provo con le percentuali