Il recente articolo Styling an hr element ha risvegliato un po' di interesse sulla personalizzazione di questo elemento con i CSS, la cui difficoltà principale è quella di ottenere una presentazione consistente e cross-browser.
Un paio di riflessioni. Mi chiedevo se l'uso dell'hr
sia utile, semantico o indispensabile oppure basti ad esempio usare elementi di pagina già esistenti (quali div, titoli e paragrafi) per aggiungere un separatore visivo, sia esso un bordo o un'immagine di sfondo. La seconda riflessione: il problema della personalizzazione dell'hr è davvero cruciale? Se ci sono differenze di resa cross-browser, non ci vedo niente di male nel racchiudere l'hr
in un div
se le questioni design e consistenza sono primarie.
Ho fatto una piccola ricerca, e sono risultati con mia sorpresa molti articoli e risorse sull'argomento, per lo più risalenti al 2002-2004, che presento qui per ulteriori approfondimenti: