Ho un layout dove sotto la barra di navigazione e la sezione con le bandierine ho dei div che contengono a sinistra delle foto (box_foto) e a destra del testo (box_testo), il tutto è all'interno di un div contenitore (box_foto_testo).
Fin qui tutto ok... il problema è il footer che sono riuscito a posizionare con IE ma non con FF e Opera questo è il risultato:
http://www.lalocandailtrovatore.com/2_0/index.asp
Il footer Oltre a non apparire il colore di sfondo non si allinea sotto il container principale (div#container).
Credo di aver fatto tutto correttamente: ho dato height:auto al container, margin-bottom:0 al footer e 100% a height e min-height di htm, body e #container.
Ecco il codice:
codice:<div id="box_foto_testo"> <div id="box_testo">...</div> <div id="box_foto">[img]img/home_foto_sx.jpg[/img]</div> <div id="footer"></div> /*stili per il layout*/ html,body{margin: 0;padding:0; background-color:#fc9} body{font-family: arial,sans-serif;font-size: 76%;} html, body, #container { width:100%; height:100%; min-height:100%; } /*Contenitore principale*/ div#container{ position: relative; width: 700px; height: 723px; min-height: 100%; margin: 10px auto; background-color: #F8E9C3; border: 1px solid #333} /*Testata*/ div#testata{ background-color:#f90; background-image: url("img/bkg_logo.gif"); background-repeat: no-repeat; margin:0; display: inline; width:700px; height:124px} /*Contenitore di servizio: barra di navigazione, flash, lingue, telefono*/ div#box_service{ background-color:#c60; margin:0; width:700px; height:236px} /*Box contenente la barra di navigazione*/ div#box_nav{ background-color:#FFDA7F; margin:0; width:160px; height:236px; float:left } /*Menu di navigazione*/ a.tlinks,div.tlinks { padding-left:25px; font-weight:700; } div.menuselected { display:block; border-bottom:1px dashed #CC6600; background-color:#993300; background-image:url("img/frec_onsel.gif"); background-position:center left; background-repeat:no-repeat; padding-left:25px; text-decoration:none; color:#fff; font-weight:700; } div#menulinks { border:0; position:relative; text-align:left; font-size:10px; font-family:Verdana,Arial,Helvetica; width:160px; line-height:20px; margin-bottom:2px; margin-top:0; font-weight:700; padding:0; } div#menulinks img { display:block; } div#menulinks a { display:block; border-bottom:1px dashed #CC6600; text-decoration:none; background-image:url("img/puntatore_off.gif"); background-position:center left; background-repeat:no-repeat; color:#993300; font-weight:700; } div#menulinks a.selezione { background-color:#C60; background-image:url("img/frec_onsel.gif"); padding-left:25px; color:#F5F1E7; font-weight:700; } div#menulinks a:hover { background-color:#FF6600; background-image:url("img/frec_on.gif"); color:#fff; font-weight:700; } /*Animazione flash, foto*/ div#box_flash{ margin:0; width:540px; height:152px; float:right; } /*Scelta lingua*/ div#box_lang{ margin:0; width:540px; height:84px; background-color:#C60; float:right } div#box_sardmap{ margin:0; width:94px; height:84px; border-color:#fc9; border-style:dashed; border-width:0 1px 0 0; } div#lang_eng{ margin:0; padding: 23px 0 23px 0; width:60px; height:38px; float:right; } div#lang_fra{ margin:0; padding: 23px 0 23px 0; width:60px; height:38px; float:right; } div#lang_deu{ margin:0; padding: 23px 0 23px 0; width:60px; height:38px; float:right; } div#lang_esp{ margin-right:5px; padding: 23px 0 23px 0; width:60px; height:38px; float:right; } div#infoprenotazioni{ margin:0; width:177px; height:84px; border-color:#fc9; border-style:dashed; border-width:0 0 0 1px; float:right; } .noborder {border: none} div#box_foto_testo{ background-color:#F8E9C3; margin:0; width:700px; min-height:360px; } div#box_foto{ background-color:#FFDA7F; margin:0; width:160px; height:360px; min-height:360px; float:right; } div#box_testo{ background-color:#F8E9C3; margin:0; padding:10px 10px 10px 10px; width:520px; height:330px; min-height:330px; float:right; color:#990000; text-align:justify; } /*Footer*/ div#footer{ text-align:center; width:100%; height:40px; margin-bottom:0; background-color:#c60; color:#FFFFCC; font-size:12px; border-color:#333; border-style:solid; border-width:1px 0 0 0; } div#footer a{color: #FFFFCC;text-decoration: underline}

Rispondi quotando
