jensp: Trennung von Inhalt und Design

Beitrag lesen

Hallo Gunnar, was ich mit meinem letzen Post aussrücken wollte: Es wird gepredigt, Inhalt und Design zu trennen. Warum sind dann z.B. strong und em im Inhaltstext nicht depreciated? Gruß Gerhard

Hallo Gerhard,

weil des semantische Auszeichnungen sind. Diese besagen nur das der so eingeschlossene Text betont ist (em), oder stark betont ist (strong). Wie die Darstellung erfolgt wird über CSS festgelegt. Die HTML Spezifikation (https://html.spec.whatwg.org) enthält eine sehr gute Beschreibung, wie em, strong, b oder i eingesetzt werden sollen. Wir die Darstellung aussieht, wird im Stylesheet festgelegt, sinnvollerweise in einem zentralen Stylesheet. Inline-Styles sollten meines Erachtens ein absolute Ausnahme sein, sinnvoller ist es im Zweifelsfall einem Element, das einen individuellen Style erhalten soll, eine ID zu geben, und diese im Stylesheet zu verwenden.

Man sollte außerdem nicht vergessen, dass es nicht nur die visuelle Ausgabe gibt. Ein Screenreader kann z.B. em ebenfalls interpretieren, und die Aussprache entsprechend anpassen.

Beste Grüße

Jens

0 46

Trennung von Inhalt und Design

Gerhard
  • css
  • design/layout
  1. 0
    Gunnar Bittersmann
    1. 0
      Gerhard
      1. 0
        Rolf B
      2. 0
        Gunnar Bittersmann
        1. 0
          Gerhard
          1. 0
            Der Martin
            1. 0
              Gerhard
              1. 0
                Felix Riesterer
              2. 0
                Der Martin
                1. 0
                  vapita
                  • css
                  • design/layout
                  • html
                  1. 0
                    Gunnar Bittersmann
                    • begriff
                    • css
                    • html
                  2. 0
                    Der Martin
                  3. 0
                    MudGuard
                    • menschelei
                    1. 0
                      JürgenB
                      1. 0
                        Tabellenkalk
                        1. 0
                          MudGuard
  2. 0
    Matthias Scharwies
    1. 0
      Gerhard
      1. 0
        Matthias Apsel
        1. 0
          Der Martin
          1. 0
            Matthias Apsel
            1. 0
              Der Martin
        2. 0
          Frenzi
          1. 0
            Rolf B
  3. 0
    Felix Riesterer
    1. 0
      JürgenB
    2. 0

      +1, + Ergänzung

      Raketensicherheitsbeauftragter
  4. 0
    JürgenB
    1. 0
      MudGuard
      1. 0
        JürgenB
        1. 0
          Rolf B
          1. 0
            Gerhard
            1. 0
              Rolf B
              1. 0
                Gerhard
                1. 0
                  Rolf B
                2. 0
                  Gunnar Bittersmann
                  • css
                  • html
                  • ux
                  1. 0
                    Gerhard
                    1. 0
                      Matthias Apsel
                    2. 2
                      jensp
                      1. 0
                        Gunnar Bittersmann
                        • html
                        • internationalisierung
                        1. 0
                          Gerhard
                          1. 0
                            Auge
                          2. 0
                            Gunnar Bittersmann
                          3. 0
                            Matthias Apsel
            2. 0

              strong

              Raketeninterpreter