Originariamente inviato da Myaku
in questo momento il tuo server non va, comunque, come già detto il concetto è che
non devi centrare nella pagina i singoli elementi (colonne comprese) sennò poi ti incasini con i float.
quello che devi centrare con margin: 0 auto è un div padre a cui dichiari width: TOTpx e dentro cui ci metti tutti i tuoi #testata, #colonna, #altracolonna, #footer, #ecceteraeccetera.
Il server non andava perchè sono con apache e di notte chiaramente spengo il pc e il server torna a funzionare non appena lo riaccendo. Ora cmq va.
Cmq, credo di avere capito cosa intendi.
Il problema che se provo a mettere il, chiamiamolo "menu" all'interno del div dove c'è anche l'header, questo mi va nella riga dell'header, io invece lo voglio sotto e questo lo ottengo creando un altro div. Se poi non ho capito niente perdonami.
Se infatti vedi qui: http://94.36.51.98/sito/index.html
Vedrai l'header che è perfetto ma il "menu" è allineato a sinistra. Io invece lo voglio appena sotto l'header allineato a sinistra.
Il problema è che come già detto se provo a regolare i margini viene su un casino come prima.
Se tu intendi di creare un div e metterci tutto dentro mi crea header e colonne appicicate, io li voglio uno sotto l'altro e questo lo ottengo creando una serie di div.
Al momento ho fatto così:
HTML
codice:
<div id="testata">
</div>
<div id="lato">
</div>
CSS
codice:
#testata{
width: 900px;
height: 160px;
margin: 0 auto;
background-color: red;;
}
#lato {
float: left;
width: 256px;
height: 640px;
background: black;
}
Il punto è che non capisco che attributo usare per allineare il tutto sotto l'header.
Lo so, sono di coccio ma non sei la prima che mi insulta in un forum