Originariamente inviato da sitodue
Tornando al tuo esempio delle tre figure al centro della pagina, Come primo approccio mi viene in mente di creare un tag div contenitore e posizionarlo al centro della pagina agendo sui margini o sul padding... al suo interno poi farei le suddivisioni per le varie immagini basandomi sulle dimensioni... perchè invece dici che in quest'esempio la proprietà float sarebbe indispensabile?
Temo di essere ancora troppo ancorato al modello "a tabelle"... non riesco a liberarmi dall'idea di vincolare ogni elemento in una tabella immaginaria :-s
bravo, infatti quello che dici è il modo giusto.
guarda qui:
codice:
body{
background:#000;
margin:0;
padding:0;
}
#container{
width:972px;
min-height:500px;
margin:0 auto;
font:100% arial;
color:#000;
background:#fff;
}
#testata{
min-height:152px;
background:#666666;
}
#foto{ /*questo è un contenitore*/
width:876px;
margin:163px auto 0;
}
#foto1,#foto2,#foto3{
width:240px;
min-height:240px;
border:1px solid #000; /* i bordi contano nel computo delle dimensioni!! */
float:left;
margin-right:75px;
margin-bottom:167px;
}
#foto3{
margin-right:0;
}
#footer{
clear:left;
min-height:30px;
background:#666;
}
codice:
<div id="container">
<div id="testata"></div>
<div id="foto">
<div id="foto1"></div>
<div id="foto2"></div>
<div id="foto3"></div>
</div>
<div id="footer"></div>
</div>
semplice no ?
hai capito come si è arrivati a definire le dimensioni del contenitore #foto ?