Grazie della risposta, effettivamente non mi ero accorto che si vedeva male
Ti posto un pò dio codice html e css che ho scritto per ovviare il problema
la struttura è questa:
codice:
<html>
<head>
</head>
<body>
<div d="header">
HEADER
</div>
<div id="leftbox">
MENU DI SINISTRA
</div>
<div id="PaginaContenuto">
CONTENUTO DELLA PAGINA
</div>
</body>
</html>
il css è il seguente:
codice:
body, html {
margin: 0;
padding: 0;
font: 80% verdana, arial, sans-serif;
height: 100%;
background: url(/images/background_della_pagina.jpg) repeat-x;
}
#header{
width: 100%;
position: absolute;
top: 0;
left:0;
padding:0;
height: 113px;
color:#333;
background:#eaeaea;
}
/*Il menu parte da top 0, in quanto se mettevo il 100% mi appariva la scrool bar, cosa che non doveva apparire, poi con una gif con la parte superiore trasparente, ho simulato il menu che continuava*/
#LeftMenu{
position:absolute;
left: 10px;
top:0;
padding:0;
width:182px;
height:98%;
color:#333;
background: url(/images/bg_left_menu.gif); /* Immagine di background del menu*/
border-bottom:1px solid #868686;
}
/* come nell'header ho dovuto fare cominciare il div da inizio pagine top 0 e successivamente ho messo uno sfondo, in modo da far sembrare che la pagina cominciasse sotto a destra, quindi una gif trasfarente per circa 200px sia sopra che a sinistra. */
#PaginaContenuto{
position:absolute;
left: 0;
top: 0;
padding:0;
width:99%;
height:98%;
color:#333;
background: url(/images/bg_content.gif);
}
e qui rifaccio il disegno:
codice:
---------------------------------------------------------------------
Header con altezza fissa.
-----------------------------------------------------------------------
menu | | Resto della pagina |
con altezza | | con altezza 100% |
100% | | e larghezza 100% (rispetto allo spazio che rimane) |
e larghezza | | |
200px; | |
qualche consiglio?
Premetto che ho realizzato quello per il cui chiedo aiuto, ma non mi sembra la soluzione migliore usare tutte queste immagini ed il problema maggiore comincia a presentarsi quando la pagina è più lunga del 100% del browser in quanto se mettessi dei overflow auto, la scroolbar comincerebbe fin da inizio pagina...
insomma.. un pò problematico.. Premetto che prima il sito era fatto nello stesso modo, ma utilizzando le tabelle.
Grazie
Roberto