Ciao
Allora ho creato una navigazione che utilizza solo div:
Codice HTML :

codice:
<div id="navigazione">
        <div id="nav">
              <div id="link1">link1</div>
              <div id="link2">link2</div>
              <div id="link3">link3</div>
        </div>
</div>
Codice CSS:

codice:
div#link1 A,div#link2 A,div#link3 A {
display:block;
width:227px;
height:26px;
}
div#link1 A:Hover {
background : url(images/layout/rollovers/vers1_graphic_02_rollover-01.jpg);
}
div#link2 A:Hover {
background : url(images/layout/rollovers/vers1_graphic_02_rollover-02.jpg);
}
div#link3 A:Hover {
background : url(images/layout/rollovers/vers1_graphic_02_rollover-03.jpg);
}
Normalmente va funzica ma però si vedono i testi sopra lo sfondo e non si dovrebbero vedere per questioni grafiche del sito. se tolgo i testi un visitatore con css disabilitato non vedrebbe nessuna lista di navigazione. mi chiedo c'è un modo per far sparire il testo dallo sfondo e con css disabilitato rimane visibile il testo del link.
Mi sono espresso bene?

A proposito un altro problemino
Uso Mozilla Firefox e quando ho delle liste UL e LI in mozilla non si toglie la tabulazione, sarebbe il margine destro anche se gli do nel css margin:0
Come posso fare per togliere la tabulazione?

Grazie aspetto aiuti ve ne sarei grato