Gunnar Bittersmann: 2 Flyout-Menüs im Wiki

Beitrag lesen

@@Rolf B

Muss man visually hidden nehmen? Ich habe das nicht so intensiv verfolgt... Geht nicht aria-label?

Ginge zur Not auch. Es ist aber immer besser, Inhalt in HTML-Elementen zu haben, nicht in Attributwerten. U.a. weil AFAIK automatische Übersetzer Attributwerte nicht übersetzen (hier bspw. „Close“ in „Schließen“).

Bei aria-labelledby hätte man den Inhalt auch in einem (anderen) Element:

<button aria-labelledby="close">
  <span aria-hidden="true">×</span>
</button><button aria-labelledby="close">
  <span aria-hidden="true">×</span>
</button><p id="close" hidden="">close</p>

🖖 Живіть довго і процвітайте

--
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix