Per quel che vale - e sono sicuro che vado a prendere in malo modo perché questo - tag leggenda sono uno dei pochi posti ho deliberatamente rompo le specifiche da lasciandoli fuori. Li sostituisco con un'intestazione del livello appropriato che fornisce le stesse informazioni all'utente ma senza i bug del browser.
(Sono felice di sentir parlare degli aspetti negativi del mondo reale di questo se chiunque può vedere un po ')
edit: Oh, e ci si dovrebbe chiedere perché gli utenti di tecnologie assistive vorrebbero ascoltare le leggende quando il browser usando gli utenti no. Se la risposta è semplicemente quella di soddisfare le specifiche HTML, usa display: none e con esso, non ostacolare l'esperienza utente di un gruppo fornendo informazioni inutili solo per una formalità.
Qual è il tuo scopo dietro questo? – rahul
Voglio avere una legenda (a quanto ho capito, è necessaria per un rigoroso HTML valido, ed è probabilmente buona pratica di accessibilità in ogni caso) ma non voglio che venga mostrata ai visual browser: è una duplicazione di contenuti. –
Non è una leggenda del fieldset? – rahul