Gunnar Bittersmann: Gut, dass ich nicht draufgeklickt habe!

Beitrag lesen

@@Google weiß alles

Ich wollte ein Beispiel für Elemente, die keine Buttons sind aber so aussehen und so reagieren.

Die Elemente sehen so aus wie Buttons, aber sie reagieren eben nicht so wie Buttons. Nicht bei Tastatursteuerung.

Warum es meiner Ansicht nach nicht falsch ist aus anderen Elementen mit CSS und Js Buttons zu bauen: …

Warum deine Ansicht falsch ist: Es ist mit CSS und JS-Eventhandler allein nicht getan; es bedarf dazu noch einer ganzen Menge ARIA. Léonie Watson zeigt in „ARIA, accessibility APIs & coding like you give a damn!“ (Video, Folien), wie aufwändig es ist, aus einem beliebigen Element ein UI-Element zu machen, das nicht nur mit der Maus, sondern auch per Tastatursteuerung bedienbar ist, und assistive Technologie (wie Screenreader) dem Nutzer auch mitgeteilt, dass es sich dabei um ein UI-Element mit einer bestimmten Funktion handelt.

Und natürlich sollten man diesen Aufwand nicht betreiben, sondern die einfache Lösung nehmen: das native HTML-Element, dass all diese Funktion schon bereitstellt: button (bzw. input type="button", aber lassen wir das).

First rule of ARIA use: If you can use a native HTML element or attribute with the semantics and behaviour you require already built in, instead of re-purposing an element and adding an ARIA role, state or property to make it accessible, then do so.”

LLAP 🖖

--
“There’s no such thing as an ‘average’ user, but there is such a thing as an average developer.” —Vitaly Friedman in Accessibility Matters: Meet Our New Book, “Inclusive Design Patterns”
Selfcode: sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|
0 41

mit innerHTML wird nicht die Anzahl der Leerzeichen angezeigt

Andy Nail
  • html
  1. 0
    Der Martin
    • html
    • javascript
    1. 0
      Andy Nail
      1. 0
        Felix Riesterer
        1. 0
          Gunnar Bittersmann
          1. 2
            Felix Riesterer
            • html
            • meinung
            • menschelei
            1. 0
              Gunnar Bittersmann
              1. 3
                Felix Riesterer
      2. 0
        Der Martin
        1. 0
          Gunnar Bittersmann
          1. 0
            Der Martin
      3. 0
        Google weiß alles
        1. 0
          Google weiß alles
      4. 0

        (Tollen HTML5-Überblick gefunden)

        Google weiß alles
  2. 0
    Gunnar Bittersmann
    1. 0
      Felix Riesterer
      1. 1
        Gunnar Bittersmann
        1. 0
          Felix Riesterer
          • html
          • meinung
          1. 0
            Gunnar Bittersmann
            • html
            1. 0

              Gut, dass ich nicht draufgeklickt habe!

              Google weiß alles
              • html
              • humor
              1. 0
                Felix Riesterer
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Felix Riesterer
                    • menschelei
                    • zu diesem forum
                    1. 0
                      Google weiß alles
                      1. 0
                        Google weiß alles
                        1. 0
                          Matthias Apsel
                      2. 0
                        Gunnar Bittersmann
                        • barrierefreiheit
                        • zu diesem forum
                        1. 0

                          Zu Hilfe, zu Hilfe!

                          Google ist blind
                    2. 0
                      Gunnar Bittersmann
                      • barrierefreiheit
                      • zu diesem forum
                      1. 1

                        Thema verfehlt!

                        Felix Riesterer
                        • menschelei
                        • zu diesem forum
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Google weiß alles
                          2. 0
                            Felix Riesterer
                            1. 0
                              Gunnar Bittersmann
                        2. 1
                          Google weiß alles
                          1. 0
                            Matthias Apsel
                          2. 0
                            Gunnar Bittersmann
                            1. 0
                              Google weiß alles
                              1. 0
                                kerstin
                              2. 0
                                Gunnar Bittersmann
                                1. 0

                                  Über kantiges Aussehen, die deutsche Sprache, Faulheit, Menschwerdung und Alkohol

                                  Google weiß alles