finora ho usato blocks dentro ad inlines senza ascoltare i consigli del validatore, ma volevo chiedere consiglio anche a voi: e' così grave il mio comportamento? puo' portare ad errori di visualizzazione della pagina?

solitamente uso questo sistema per creare dei bei riquadri cliccabili e fare in modo che l'hover funzioni sia su FF che su IE. esempio:

codice:
<a href='miolink'>
    <div>
        <h3>salve a tutti!</h3>
        ciao questo e' un riquadro cliccabile per intero, che si evidenzia sia su FF che IE
    </div>
</a>
dite la vostra