Verschachtelte Aria versteckt

8

Ist es möglich, Elemente mit aria-hidden="true" und aria-hidden="false" zu verschachteln?

Zum Beispiel:

%Vor%

Das scheint bei mir nicht zu funktionieren. Ich habe es mit NVDA und seiner Funktionalität getestet, um eine vollständige Liste der Links auf der Seite anzuzeigen. Wenn ich aria true auf den Körper gesetzt habe, gelang es mir nicht, irgendwelche Links zu bekommen, auch wenn ich anfing, aria auf einigen Kindelementen auf false zu setzen. Derzeit sieht es so aus, als könnte ich den versteckten aria-Status in einem Kindelement nicht überschreiben.

Ich weiß, dass dies eine ziemlich ungewöhnliche Herangehensweise ist, aber das Problem selbst ist auch ungewöhnlich. Eine riesige Lichtbox, die eine ganze Site selbst enthält (kein einfacher modaler Dialog, um kurz zu sein).

    
Playerwtf 17.02.2014, 11:41
quelle

1 Antwort

9

Nein, das ist nicht möglich. Sie verbergen das Element und seine untergeordneten Elemente.

Als Beispiel, wenn Sie ein modales Fenster erstellen, verstecken Sie alles außer dem modalen wie folgt:

%Vor%

Dies wird dann den # Seitenumbruch ausblenden und das # myModal zu assistiven Technologien zeigen

    
Daniel Göransson 18.02.2014, 01:33
quelle

Tags und Links