Ciao a tutti sono un programmatore e non mi sono mai occupato di diciamo grafica e css ma ho iniziato piano piano studiando qua e la.
Ho un problema che non so se è di concetto, nel senso ho sbagliato ad impostare la cosa o se è di conoscenza ovvero non so come si fa.
Cerco di essere chiaro e di spiegarmi.
Ho creato un div contenitore per mettere la mia grafica al centro della pagina così:
codice:
#container {
width:1200px;
margin:0 auto;
}
dentro al contenitore ho inserito un div contenuto così:
codice:
#content {
width:1200px;
margin:0;
background-color:#FFFFFF;
float:left;
}
dentro al contenuto ho creato 3 div che identificano 3 colonne una accanto all'altra ovvero colonna sinistra, colonna centrale e colonna destra così:
codice:
#content .col-sx {
width:480px;
margin:0;
float:left;
}
#content .col-cx {
width:626px;
margin:0;
float:left;
}
#content .col-dx {
width:94px;
margin:0;
float:left;
}
sotto alle 3 colonne c'è il div del menù, così:
codice:
#content .menu {
width:1200px;
height:50px;
float:left;
background-color:#952744;
}
nella colonna centrale ci sarà il materiale del sito: testi, foto e quant'altro e in base a quanto materiale sarà presente, questa colonna sarà alta un tot di pixel (variabile) e "spingerà" verso il basso il div del menù.
E fin qua tutto perfetto o per lo meno mi funziona tutto.
Adesso il problema mi si pone sulle colonne sinistra e destra perchè in queste 2 colonne ho un'immagine (una per la colonna sinistra e una per la colonna destra) che devono sempre stare in fondo a tutto.
Cioè la colonna centrale è alta 300 pixel bene le immagini devono stare in fondo a 300 pixel, se la colonna è alta 200 pixel devono stare in fondo a 200 pixel ma ovviamente io non so prima quanti pixel è alta la colonna centrale.
Si può fare una cosa del genere oppure devo impostare la cosa in modo diverso?
codice:
<div id="container">
<div id="content">
<div class="col-sx">
[img]images/immagine1.jpg[/img]
</div>
<div class="col-cx">
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
contenuto
</div>
<div class="col-dx">
[img]images/immagine2.jpg[/img]
</div>
<div class="menu">
menu menu menu
</div>
</div>
</div>