Ciao a tutti. Ho riscontrato un problema abbastanza "antipatico" usando un layout a colonna singola con i CSS.
Praticamente il mio layout è composto da Intestazione + barra di navigazione, entrambe incluse in un <div> chiamato header, un div di nome container che ha al suo interno il div content (che mostra il contenuto delle pagine) e il div footer. Le pagine sono composte, in base alla sezione, da un filmato Flash o da semplice e puro codice HTML come ad esempio:
Per i filmati Flash c'è soltanto il tag <object> anziché ilcodice:<ul> [*]Primo elemento[*]Secondo elemento[/list] </p>
Premetto che lavoro su Mac e non ho ancora avuto modo di testarlo su PC, però la cosa strana è che su Explorer vedo tutto tranquillamente a posto, su Mozilla e Opera è tutto a posto fino a che visualizzo i filmati Flash, quando visualizzo soltanto il codice HTML mi visualizza uno spazio di circa 15 pixel tra l'header e il container/content...
Di seguito il mio file CSS:
Vi sarei grato se qualcuno fosse in grado di aprirmi gli occhi.codice:.temp#normal_text{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } .temp#background{ background-color: #000000; } .temp#table_bg{ background-color: #FFFFFF; } /* LAYOUT CSS */ html,body{ margin: 0; padding:0 } body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; text-align: center; background-color: #CCC } div#container{ background-color:#FFF; width: 1005px; margin: 0 auto; padding: 0; text-align: left; top: 0px; } div#header{ background-color:#CCC; color: #ff0; } 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{ text-align:center; padding: 0em; color: #000; } div#navigation{ background-color:#CCC; } div#content{ padding: 0; background-color: #FFFFFF; margin: 0; } div#content ul{ left: 0px; top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; } div#content li{ list-style-type: square; } div#navigation ul{ margin: 0; padding: 0; list-style-type: none; } div#navigation li{ display: inline; margin: 0 0 0 1em; padding: 0; } 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; }
Grazie![]()


Rispondi quotando