Non era un'osservazione contro la tua soluzione, che è certo valida.

Era un'osservazione sull'inutilità di sporcare (perchè di questo, alla fine, si tratta) il codice per questo tipo di cose. C'è un tratteggio sul link? Amen. Forse è meglio pensare a cose ben più importanti, che sono quelle che fanno una buona pagina (vedi conformità agli standard, compatibilità, accessibilità, usabilità, chiarezza nei contenuti, studiata architettura delle informazioni, ...).

Insomma, una considerazione generale.