Salve,
Ho un "vecchio" layout tabellare (purtroppo al momento non posso cambiarlo), e alla colonna di sinistra - quella classica del menu - è applicato questa regola CSS:
Con Firefox ottengo esattamente quello che voglio, mentre con Internet Explorer 6 no (etteparèva..): i due screenshot sono rispettivamente QUI (spaziatura giusta) e QUI (spaziatura sbagliata)codice:.xxx { background: #EEE url(menu-bg.jpg) repeat-x; margin-left: 7px; }
se alla regola di prima aggiungo una larghezza fissa per la colonna, ad es:
allora la spaziatura su IE si aggiusta miracolosamente... il problema è che la suddetta larghezza in pixel della colonna di menu viene definita dall'utente tramite database, e non tramite CSS... ho provato a metterecodice:width: 160px;
per fare in modo che la colonna si allarghi sempre al massimo, ma così facendo su IE... sono al punto di partenza!codice:width: 100%;
Come posso ottenere su IE la stessa spaziatura che ho "naturalmente" su Firefox, tra la colonna del menu e quella del contenuto?
Grazie in anticipo per le risposte