Gunnar Bittersmann: responsive Tabellen; JS-Problem mit custom properties im Firefox

Beitrag lesen

@@Gunnar Bittersmann

Mit custom properties (CSS-Variablen) steht nun ein Mittel zur Verfügung, das Beste beider Welten zu erreichen und keinen der Nachteile inkaufnehmen zu müssen

… und in Browsern, in denen custom properties nicht zur Verfügung stehen, bleibt die Tabelle so wie sie ist und kann horizontal gescrollt werden. Progressive enhancement at its best.

Für ersteres kommt das ganze Tabelle-als-Liste-Darstellen in einen @supports()-Block.

Für zweiteres wird die Tabelle in ein <div role="region" tabindex="0"> mit overflow: auto gepackt, siehe „Scrolling“ in Adrian Roselli, A Responsive Accessible Table und Steve Faulkner, Short note on improving usability of scrollable regions.

Ich hab sämtliche Codepens angepasst.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
1 74

responsive Tabellen; JS-Problem mit custom properties im Firefox

Gunnar Bittersmann
  • css
  • javascript
  • tabelle
  1. 0
    dedlfix
    1. 0
      Gunnar Bittersmann
      1. 0
        MudGuard
        1. 0
          Matthias Apsel
          1. 0
            Matthias Apsel
            1. 0
              Matthias Apsel
              1. 0
                Gunnar Bittersmann
                1. 0
                  Matthias Apsel
          2. 0
            Gunnar Bittersmann
        2. 0
          Gunnar Bittersmann
      2. 0
        dedlfix
        1. 0
          Gunnar Bittersmann
          1. 0
            dedlfix
            1. 0
              Gunnar Bittersmann
    2. 0
      Matthias Apsel
      1. 0
        Matthias Apsel
  2. 0
    Matthias Apsel
    1. 0
      Gunnar Bittersmann
  3. 0

    Astronomie zum Wochenende

    Gunnar Bittersmann
    • astronomie
    1. 0
      dedlfix
      1. 0
        Gunnar Bittersmann
    2. 0
      Matthias Apsel
      1. 0
        Gunnar Bittersmann
        • menschelei
      2. 0
        Gunnar Bittersmann
        1. 0
          Matthias Apsel
          1. 0
            Matthias Apsel
            • astronomie
            • nachtrag
            1. 0
              Gunnar Bittersmann
              • astronomie
              1. 0
                JürgenB
                • astronomie
                • humor
  4. 0
    Gunnar Bittersmann
    1. 0
      dedlfix
      1. 0
        Gunnar Bittersmann
        1. 0
          dedlfix
          1. 0
            Gunnar Bittersmann
            1. 0
              Gunnar Bittersmann
              1. 0
                Matthias Apsel
              2. 0
                dedlfix
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Gunnar Bittersmann
                  2. 0
                    dedlfix
    2. 0
      Matthias Apsel
      1. 0
        Gunnar Bittersmann
        1. 0
          Matthias Apsel
  5. 0
    Matthias Apsel
    1. 0
      Gunnar Bittersmann
  6. 0
    Gunnar Bittersmann
    1. 1
      dedlfix
      1. 0
        Gunnar Bittersmann
        1. 0
          Matthias Apsel
          1. 0
            Gunnar Bittersmann
        2. 0
          dedlfix
        3. 1
          Gunnar Bittersmann
      2. 1
        Gunnar Bittersmann
  7. 1
    Gunnar Bittersmann
    • barrierefreiheit
    • css
    • html
    1. 0
      JürgenB
      1. 0
        Gunnar Bittersmann
        1. 0
          JürgenB
          1. 0
            Gunnar Bittersmann
            1. 0
              JürgenB
            2. 0
              Matthias Apsel
              1. 0
                Gunnar Bittersmann
                • css
                1. 0
                  JürgenB
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      JürgenB
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          JürgenB
    2. 0
      1unitedpower
      1. 0
        Gunnar Bittersmann
        1. 0
          Matthias Apsel
        2. 0
          1unitedpower
          1. 0
            Gunnar Bittersmann
            1. 0
              1unitedpower
              1. 0
                Gunnar Bittersmann
                1. 0
                  1unitedpower