Gunnar Bittersmann: Das leidige Thema Input[type=file]

Beitrag lesen

@@Nico2:

nuqneH

dürfte eine Seite ist erstmal barrierefrei sein, so wie sie auch responsiv ist – wenn man dem nicht mit CSS oder JavaScript entgegenwirkt.

Okay, aber auf CSS und JS zu verzichten ist doch keine Lösung.

Von Verzicht auf CSS und JS war keine Rede.

Mit div { width: 920px } nimmt man einer Seite, dir ursprünglich responsiv ist, die Anpassungsfähigkeit erst weg.

Mit a { outline: none } nimmt man einer Seite, dir ursprünglich barrierefrei ist, die Barrierefreiheit erst weg.

Mir ging es um den Verzicht auf all die Dinge in CSS/JavaScript, die Responsiveness und Barrierefreiheit entgegenwirken.

Eine nackte unbedarfte HTML Seite ist nicht barrierefrei sondern wahrsch. eine Katastrophe.

?? Wieso sollte eine nackte HTML-Seite (bei vernünftiger Auszeichnung, wohlgemerkt) nicht barrierefrei sein? Sie spiegelt gut das wider, was ein Screenreader vorliest.

Sie ist wahrscheinlich eine UX-Katastrophe für die Sehenden.

  • verständlicher Aufbau der ganzen Site und einzelner Seiten, Navigation
  • Texte und Daten gut strukturieren
  • sninvolle Reihenfolge, Tastatur Bedienung
  • Alternative Texte für Grafiken

Das alles ist nacktes HTML.

  • Vergrößerbarkeit vom Text

Die Funktionalität ist im Browser bereits eingbaut (und sollte nicht nochmals nachgebaut werden).

Man darf sie nur nicht mit bspw. <meta name="viewport" content="initial-scale=1, maximum-scale=1"> oder <meta name="viewport" content="user-scalable=no"> wegnehmen.

Das muss man von Anfang an in der Konzeption beachten, bevor man HTML schreibt.

Sag ich doch.

Eine Site wird nicht automatisch barriefrei nur weil man ein paar HTML Regeln kennt.

Wenn man vernünftiges HTML schreibt, am besten ohne die Präsentation im Hinterkopf zu haben, Inhalte mit den entsprechenden HTML-Elementen auszeichnet, dann hat man schon sehr viel für Barrierefreiheit getan. Oder um den Gedanken von oben wieder aufzugreifen: noch nichts dagegen.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
0 70

Das leidige Thema Input[type=file]

Robert R.
  • css
  1. 0
    hotti
  2. 0
    Gunnar Bittersmann
    1. 0
      Robert R.
      1. 0
        Auge
      2. 2
        Gunnar Bittersmann
        • meinung
        1. 0
          Mitleser
          1. 0
            Gunnar Bittersmann
            1. 0
              Mitleser
              1. 1
                Gunnar Bittersmann
                1. 0
                  Klawischnigg
                  1. 3
                    1UnitedPower
                    1. 0
                      Klawischnigg
                      1. 0
                        1UnitedPower
                        1. 0
                          Klawischnigg
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Klawischnigg
                              1. 0
                                Gunnar Bittersmann
                          2. 1
                            1UnitedPower
                            1. 0
                              Klawischnigg
                              1. 0
                                1UnitedPower
                                1. 0
                                  Klawischnigg
                    2. 0
                      Gunnar Bittersmann
                      1. 0
                        1UnitedPower
                    3. 0
                      Mitleser
                      1. 0
                        1UnitedPower
                        1. 0
                          Mitleser
                          1. 0
                            1UnitedPower
                            1. 0
                              Mitleser
                              1. 0
                                Camping_RIDER
                                1. 0
                                  Klawischnigg
                                  1. 0
                                    Camping_RIDER
                      2. 0
                        Camping_RIDER
                        1. 0
                          Klawischnigg
                          1. 5
                            Camping_RIDER
                            1. 0
                              Klawischnigg
                            2. 0
                              1UnitedPower
                        2. 2
                          Schuer
                          1. 0
                            Matthias Apsel
                    4. 0
                      Nico2
                      1. 2
                        Der Martin
                      2. 0
                        Gunnar Bittersmann
                        1. 0
                          Nico2
                          1. 0
                            Camping_RIDER
                          2. 2
                            Gunnar Bittersmann
                            1. 0
                              Nico2
                              1. 0
                                Camping_RIDER
                                1. 0
                                  Nico2
                                  1. 0
                                    Gunnar Bittersmann
                                  2. 1
                                    Camping_RIDER
          2. 0
            Gunnar Bittersmann
            1. 0
              Mitleser
        2. 0
          Nico2
          1. 0
            Gunnar Bittersmann
            1. 0
              JürgenB
              1. 0
                Matthias Apsel
                1. 0
                  JürgenB
              2. 0
                Christian Kruse
              3. 0
                Mitleser
                1. 0
                  Gunnar Bittersmann
                  1. 0

                    Das Leben ist hart :)

                    JürgenB
                    • menschelei
            2. 0
              Nico2
              1. 0
                Gunnar Bittersmann
            3. 0
              Alex
              1. 1
                Camping_RIDER
                1. 0
                  Alex
                  1. 0
                    Camping_RIDER
                    1. 0
                      Alex
  3. 0
    Nico2
  4. 0
    Felix Riesterer