Grazie, ho provato ma non va. Adesso sono arrivata ad ottenere un risultato soddisfacente in IE, anche se la lunghezza della colonna supera quella della schermata nonostante i contenuti siano pochi. In Firefox il problema è opposto, la colonna si ferma subito sotto i contenuti invece di arrivare in fondo.
Qualcuno ha un'idea?
Questo il mio css per il layout:
Codice:
html, body {
min-height:100%;
width:100%;
height:100%;
margin:0;
}
html>body, html>body #container {
/*min-height:100%;*/
height:auto;
}
body {
padding:15px 0 0 0;
margin:0;
font:76% tahoma, verdana, sans-serif;
background: #000;
color:#303030;
}
/* container */
#container {
min-height:100%;
/*width:100%;*/
height:100%;
margin:0 auto 20px auto;
width:730px;
padding:5px 20px 20px 20px;
background:#ccccff;
}
#main {
width:550px;
float:left;
padding:0 15px 15px 0;
margin:0;
border-right:1px solid #d8d8d8;
background-color: #FFCC99;
position: relative;
/*min-height:98%;*/
height:100%;
}
/* intestazione */
#intestazione_altrepag {
height:49px;
color:#ffffff;
padding:0;
background:#505050 url(images/intestazione_altrepag.jpg) top left no-repeat;
clear:both;
margin:5px 0 15px 0;
border-top: 1px solid #fff;
}
#barradx {
width:150px;
float:right;
padding-top: 30px;
padding-left: 8px;
height: 100%;
background-color: #CCCC99;
}
#piede {
clear: both;
/*float: none;*/
display: block;
background: #99CC33;
padding:0;
margin-top: 8px;
border-top:1px solid #d8d8d8;
width: 730px;
/*position: relative;*/
bottom: 0;
}
.block {
background: #E1E1E1;
padding:10px;
}
.hide {
display:none;
}
E questo l'html:
Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="it">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="author" content="" />
<link rel="stylesheet" type="text/css" href="prova.css" media="screen,projection" title="prova (screen)" />
<title>Prova</title>
</head>
<body>
<div id="container">
<div id="logo"><h1>Titolo1</h1></div>
<div id="intestazione_altrepag">
<!-- C'è un'img di sfondo sul cui bordo superiore posizionerò un menu -->
</div>
<div id="main">
<h2>Titolo2</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
<p class="block">Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div id="barradx">
<h3>Titolo3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.<p>
<div class="sidelink">» <a href="newsletter.html">Newsletter</a><span class="hide"> | </span></div>
<div class="sidelink">» <a href="#">Rassegna Stampa</a><span class="hide"> | </span></div>
<div class="sidelink">» <a href="#">Altrecose</a><span class="hide"> | </span></div>
</p>
</div>
<div id="piede"><p>© <a href="index.html">Piedepiedepiede</a></p></div>
</div>
</body>
</html>