Ho un menu organizzato con un
<ul>[*]
...[/list]

Il menu dovrebbe avere delle immagini con effetto di rollover.
Per fare il rollover quindi uso i CSS, mettendo display: block, altezza e larghezza, come sfondo un'immagine e usando la pseudo-classe :hover.
Ma visto che il testo è scritto nelle immagini, il problema è:

come faccio a rendere accessibile il menu?
Un testo alternativo non so dove metterlo visto che non ho nessun <img>, se usassi gli <img> non potrei usare i CSS per fare il rollover, o sbaglio?
Se invece scrivo il testo si sovrapporrebbe al testo scritto nelle immagini!!

C'è una soluzione?