Ciao,
devo semplicemente sovrapporre 2 DIV:
DIV immagine;
DIV testo.
questo è il codice:
codice HTML:
<div id="pagina>
<div id="intestazione">
<div id="testo">
bla bla bla bla bla
</div>
<div id="immagine">
<img src="foto.jpg" />
</div>
</div>
<div id="resto_della_pagina">
ecc ecc ecc ecc ecc
</div>
</div>
Seguendo varie guide in giro non sono riuscito a sovrapporre in nessun modo i due blocchi.
L'ultima guida suggeriva di mettere il DIV padre (intestazione) relative, e i due figli (testo e immagine) absolute con gli stessi parametri di margin.
codice:
#intestazione{
position: relative;
width: 100%;
max-width: 820px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#testo{
position: absolute;
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#immagine{
position: absolute;
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#resto della pagina{
position: relative;
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
Il risultato che ottengo è che scompare tutto, o meglio il DIV resto_della_pagina si sovrappone a tutto.
Quello che voglio capire è questo:
i due DIV padri (intestazione e resto_della_pagina) non dovrebbero incolonnarsi?
Ma soprattutto, provando a mettere il bordo al DIV intestazione "scopro" che non contiene i 2 DIV, ed qui, credo nasca il problema.
Che comando/parametro ignoro?
ps: la larghezza deve essere 100% e l'altezza auto