Salve..
Ho un problema nell'utilizzo dei div con internet explorer. Premetto che con firefox funziona tutto correttamente..
Gli attributi interessati del CSS sono i seguenti:
codice:
#container {
width: 876px;
position: relative;
margin: 0 auto;
}
#menu_bg {
width: 100%;
height: 40px;
padding: 0;
border: 0;
background-image: url(images/menu_bg.gif);
background-repeat: repeat-x;
}
#menu_bg2 {
width: 100%;
height: 40px;
padding: 0;
border: 0;
background-image: url(images/menu_bg2.gif);
background-repeat: no-repeat;
background-position: right;
position: absolute;
}
Se tolgo il margin dal container è tutto a posto anche se la pagina non è centrata. Appena metto il margin: 0 auto, la pagina viene centrata correttamente ma su IE appaiono le freccette in basso perchè entrambi i div (menu_bg e menu_bg2) si spostano verso destra. Più precisamente menu_bg va avanti fin troppo nel ripetere l'immagine e menu_bg2 ha l'immagine di sfondo fin troppo a destra.
Spero di essermi spiegato... Praticamente su IE la barra che normalmente sta a destra per scorrere sopra e sotto in una pagina, è presente anche in basso per scorrere anche a destra e a sinistra perchè i background in questione (sfondi di un piccolo menu orizzontale) vengono ripetuti fin troppo nella pagina.
Grazie per la collaborazione.