Premetto che sono un dilettante con i css. Sto provando a realizzare un layout con i css e da qualche giorno sto sbattendo la testa su un problema di compatibilità con IE6. Ho testato il mio codice sia con Opera, Safari, FF, IE7 e funziona tutto alla perfezione, mentre con IE6 il layout "sbraga".
Posto il codice del CSS e dell'HTML, se qualcuno sa darmi una mano..
codice:/*stili per il layout fisso con posizionamenti assoluti*/ html,body{ margin: 0; padding:0 } body{ font-family: arial,sans-serif; font-size: 76%; text-align: center; background-color: #bdd9ea; } div#container{ position:relative; width: 1024px; height: 744px; margin: 0 auto; text-align: left; background-color: #ffffff; } /*stili generici, su header e footer*/ div#header{ background-color:#ffffff; color: #ff0; background: url(../image/testata.jpg) no-repeat; height: 133px; } h1,h2{ margin: 0; padding:0; } h1{ padding-left:0.5em; font: bold 2.3em/80px arial,serif; } h2{ color: #999; font-size: 1.5em; } div#footer a{ color: #ffffff; font-weight: bold; text-decoration: underline; } /*stili specifici per il layout*/ div#navigation{ background-color: #ffffff; width: 274px; height: 593px; background-image: url(../image/bg_menu.jpg); background-repeat: no-repeat; float: left; } div#menu{ width: 267px; height: 320px; z-index: 11; background-color: transparent; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: black; float: left; margin-left: 100px; margin-top: 50px; } div#content{ background-image: url(../image/bg_nutriben.jpg); background-repeat: no-repeat; width: 750px; height: 593px; float: right; } div#testo{ width: 267px; height: 320px; z-index: 11; background-color: transparent; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: black; float: left; margin-left: 150px; margin-top: 150px; overflow: hidden; text-align: justify; } div#flash{ width: 286px; height: 445px; float: right; z-index: 10; background-color: transparent; margin-right: 47px; } div#footer{ height: 24px; text-align:right; padding: 0.5em; padding-left: 10px; padding-right: 10px; background-image: url(../image/bg_footer.jpg); color: #ffffff; font-size: 9px; background-repeat: no-repeat; clear: both; } /*stili per la navigazione*/ div#navigation ul{ margin: 1em 0 1em 1em; padding: 0; list-style-type: none; } div#navigation li{ margin: 0; padding: 0; } div#navigation a{ color:#369; font: normal bold 1.2em/1.6em arial,sans-serif; text-decoration: none; } div#navigation a:hover{ color: #033; text-decoration: underline; } div#navigation a#activelink{ color: #033; text-decoration: none; }
ed ecco l'html:
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Prova CSS</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta name="generator" content="HAPedit 3.0"> <script language="javascript">AC_FL_RunContent = 0;</script> <script src="swf/AC_RunActiveContent.js" language="javascript"></script> <style type="text/css"> @import url("css/main.css"); a#viewcss{color: #00f;font-weight: bold} </style> </head> <body> <div id="container"> <div id="header"> </div> <div id="navigation"> <div id="menu"> <table border="1"> <tr> <td> Ciccio Pasticcio Via le dita da naso </td> </tr> <tr> <td bgcolor="#ff00ff"></td> </tr> </table> </div> </div> <div id="content"> <div id="testo"> Lorem ipsum dolor sit amet, fames mauris nisl amet, lacus sapien convallis elit ullamcorper pede. Amet senectus, tempus sit, elementum magna at nunc, quis est ultricies congue. Diam nulla quam, purus vulputate pellentesque urna non vitae, adipiscing suscipit est, justo semper pellentesque convallis auctor nec, lacus justo lacus. Nunc semper ac eu ullamcorper proin duis. lorem quam et in mauris quis. Eu tellus enim aliquam consectetuer eget. justo semper pellentesque convallis auctor nec, lacus justo lacus. Nunc semper ac eu. Lorem ipsum dolor sit amet, fames mauris nisl amet, lacus sapien convallis elit ullamcorper pede. Amet senectus, tempus sit, elementum magna at nunc, quis est ultricies congue. Diam nulla quam, purus vulputate pellentesque urna non vitae, adipiscing suscipit est, justo semper pellentesque convallis auctor nec, lacus justo lacus. Nunc semper ac eu ullamcorper proin duis. lorem quam et in mauris quis. Eu tellus enim aliquam consectetuer eget. justo semper pellentesque convallis auctor nec, lacus justo lacus. Nunc semper ac eu. </div> <script type="text/javascript" src="swf/swfobject.js"></script> <div id="flash"> animazione flash </div> </div> <div id="footer" align="right"> Footer </div> </div> </body> </html>

Rispondi quotando
