Salve a tutti, stavo cercando di avere layout monolitico fluido ma con footer sempre in basso, ed ho modificato l'esempio sul sito html.it sezione css in questo modo:
html
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
html><head>
<
title>Layout Monolitico</title>
<
meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<
meta name="generator" content="HAPedit 3.0">
<
style type="text/css">
@
import url("monofluido.css");
a#viewcss{color: #00f;font-weight: bold}
</style>


<
script language="javascript" src="js.js"></script></head><body>
<div id="container">
    <div id="header">
        <h1>Html.it</h1>
    </div>
    <div id="navigation">
        <ul>[*][url="#"]Home[/url][*][url="#"]Pillole[/url][*][url="#"]Contenuti[/url][*][url="#"]Grafica[/url][*][url="#"]Linguaggi[/url][*][url="#"]Webdesign[/url][*][url="#"]Software[/url][/list]
    </div>
    <div id="content">
        <h2>Layout monolitico</h2>
        

Questa è la forma più elementare di layout, e può andare bene per siti di piccole dimensioni
        (generalmente con un ordine di pagine sotto la decina), per siti con menù dropdown o per siti con
        macrosezioni (sottositi). Come anticipato, per la sua semplicità non necessita di posizionamenti o
        float nella versione elementare. Il laoyout monolitico si compone di quattro sezioni fondamentali:</p>
        [list=1][*]header[*]navigazione[*]contenuti[*]footer[/list]
        

Questa è la forma più elementare di layout, e può andare bene per siti di piccole dimensioni
        (generalmente con un ordine di pagine sotto la decina), per siti con menù dropdown o per siti con
        macrosezioni (sottositi). Come anticipato, per la sua semplicità non necessita di posizionamenti o
        float nella versione elementare.Il laoyout monolitico si compone di quattro sezioni fondamentali...

        [url="http://html.it/guide/esempi/layout_css/viewcss.php?css=monofluido"]visualizza il css di questo layout[/url]</p>
    </div>
    <div id="footer">© 1997-2004 - Grafica, layout e guide sono di esclusiva proprietà di [url="http://html.it/"]HTML.it[/url] s.r.l.

    Note e informazioni legali</div>
</div>
<script language="javascript">postamble();</script>
</body>
</html> 
CSS
Codice PHP:
/*stili per il layout fluido*/
html,body{margin:0padding0;height100%}
body{font-familyarial,sans-serif;font-size76%}

/*stili generici, su header e footer*/
div#header{background-color:#36C;color: #ff0}
h1,h2{margin0;padding:0}
h1{padding-left:0.5em;fontbold 2.3em/80px arial,serif}
h2{color#999;font-size: 1.5em}

div#footer{text-align:center;padding: 0.5em; background-color: #69c; color: #000}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}


/*stili specifici per il layout*/
div#navigation{background-color:#9cf}
/*div#content{padding: 1em}*/
div#content{padding: 0 1.5em 5em}


/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
div#navigation a{color:#369;font: normal bold 1.2em/2.5em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #fff;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
div#content{padding: 0 1.5em 5em}



div#container{position: relative; height:100%}
body>div#container{height: auto; min-height: 100%}

div#footer{position:absolute;bottom: 0;width: 100%} 
Il problema che mi viene fuori lo scroll orizzontale, perchè?? e poi a che serve il js??