Auge: Symbol für Zufallsauswahl?

Beitrag lesen

Hallo

<style>
  label {
  background-image: url(Icon.svg);
  border: 0; 
  font: 0/0 a; 
  text-shadow: none; 
  color: transparent;
}
</style>

<label for="input">Begriff</label>

Der Begriff wird von Screenreadern vorgelesen, auf dem Bildschirm wird die Erklärung ausgeblendet und dafür das Hintergrundbild angezeigt.

Das war der Nachteil von Icon-Fonts, dass sie zusätzliches HTML in Form eines Span- oder (semantisch falschen) i-Elements benötgt hatten.

Wenn – wie @Christian Kruse sagt – doch SVG wegen Unbenutzbarkeit ausfallen, sollten wir schauen, dass die Icon-Font-Lösung bestmöglich funktioniert. Man sollte doch dem in deinem Code benutzen Label den Font zuweisen können (label::before) und dieses anzeigen können, während der Inhalt des Labels ausgeblendet ist und umgekehrt. Vorteil: Es gibt ein auch semantisch sinnvoll eingesetztes Element [1] und gleichzeitig kein zusätzliches Element nur für den Font.

Tschö, Auge

--
Wo wir Mängel selbst aufdecken, kann sich kein Gegner einnisten.
Wolfgang Schneidewind *prust*

  1. Ob das für jeden Einsatzfall gilt, vermag ich nicht einzuschätzen. ↩︎

0 54

Symbol für Zufallsauswahl?

Matthias Scharwies
  • unicode
  1. 0
    Der Martin
    1. 0
      Auge
      1. 0
        Der Martin
        • meinung
        1. 0
          Auge
          • meinung
          • usability
          1. 0
            Matthias Apsel
            1. 0
              Auge
              1. 0
                Matthias Scharwies
                • meinung
                • menschelei
                1. 0
                  Auge
                2. 0
                  JürgenB
                3. 1
                  Rolf b
                  1. 0
                    Christian Kruse
            2. 0
              Tabellenkalk
              1. 0
                Auge
                1. 0
                  Der Martin
                  1. 0
                    Auge
                    1. 0
                      Der Martin
                      1. 0
                        Gunnar Bittersmann
                        • sprache
                        1. 0
                          Der Martin
                          1. 0
                            Matthias Apsel
                            1. 0
                              Der Martin
                              1. 0
                                Matthias Apsel
                                1. 0
                                  Der Martin
                                  1. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Tabellenkalk
                                      1. 0
                                        Auge
                                2. 0
                                  Matthias Apsel
                                3. 0
                                  Gunnar Bittersmann
                  2. 0
                    Gunnar Bittersmann
                    • sprache
                    1. 0
                      Der Martin
                  3. 0
                    MudGuard
                    1. 0
                      Tabellenkalk
                      • meinung
                2. 0
                  Matthias Scharwies
                  1. 0
                    Auge
                    1. 0
                      Der Martin
                    2. 1
                      Matthias Scharwies
                      • css
                      • meinung
                      • usability
                      1. 1
                        Christian Kruse
                        1. 0
                          Matthias Scharwies
                          • css
                          • svg
                          • usability
                      2. 0
                        Auge
  2. 0
    Rolf b
    1. 0
      Matthias Scharwies
      1. 0
        Gunnar Bittersmann
        1. 0
          Matthias Apsel
          1. 0
            Gunnar Bittersmann
            1. 0
              Der Martin
              1. 0
                Gunnar Bittersmann
                1. 0
                  Matthias Apsel
  3. 0
    Rolle
    1. 0
      Matthias Scharwies
    2. 0
      Gunnar Bittersmann
  4. 0
    Matthias Apsel
    1. 0
      Matthias Scharwies
      1. 0
        Matthias Apsel
        1. 0
          Matthias Scharwies