La tua seconda idea secondo me è la più adatta allo scopo visto che lo volete in html!!