Quando imposti padding, margin o flotti gli elementi <ul> e/o[*], IE non visualizza i punti elenco (sia come punti grafici che come immagini). Il segreto è impostare un'immagine di background agli elementi[*] (o <a>, se hai dei link all'interno delle voci dell'elenco). Per fare questo, basta impostare il padding sinistro degli elementi a cui applichi le immagini di sfondo. Per es.:
codice:
#menu_dx li {
background-image: url(IMMAGINE); /* Immagine di sfondo (puoi usare ad es. un'icona 16x16, in formato gif) */
background-repeat: no-repeat;
background-position: left center;
padding: 1px 4px 1px 20px; /* Padding sinistro un po' più largo dell'immagine */
}
Potrebbe essere necessario impostare una line-height e/o aumentare il padding verticale in modo che l'immagine non venga "tagliata" sopra e sotto, nel caso il testo fosse piccolo. Oltretutto, usare un'immagine di sfondo invece dei punti elenco assicura una migliore resa cross-browser, perché non hai controllo sulla posizione e sulla formattazioni dei punti.