grazie 1000,

così come mi hai suggerito non funzionava..però la strada era quella giusta.

La soluzione è:




<a href="miapagina.html">
<span class="class1">Testo stile1 </span>
<span class="class2">Testo stile2 </span>
</a>
</p>

Così funziona e viene validato (xhtml strict).
Quindi

può contenere <a> che può contenere <span>.
Poi i css vanno modificati nelle proprietà padding o margin perchè ovviamente adesso i blocchi
di testo fanno riferimento alla stessa origine.
Grazie ancora. Ciao