Supponiamo di avere:
codice:
<ul id="galleria">[*]immagine 1 [img]immagine.jpg[/img]
....[/list]
ed un CSS così:
codice:
gelleria#li img {display: hidden; }
gelleria#li:hover img { display: block; }
sarebbe accettabile? Oppure siamo sempre di fronte ad un errore logico di markup?

Scusa se rompo ma vorrei chiarire questo concetto.