I²chen: Was ist Semantik?

Beitrag lesen

Hallo,

Man zeichnet in HTML nicht den Sinn des Inhaltes aus.
[...]
Man zeichnet in HTML die Funktion der betreffenden Passagen aus. In dem Beispiel sind das zwei Textabsätze, die neben einfachem Text auch wörtliche Reden enthalten.

Semantik wäre in diesem Beispiel der korrekte Gebrauch der Tags p und q. Also p für Absätze und q für Zitate. Nun könnte man mit CSS q zweckentfremden und sagen: q {font-weight:bold;}. Dies wäre die Syntax, die in diesem Fall aber semantisch inkorrekt benutzt würde.

„Strukturelles Mark-up“ trifft es IMHO viel besser. Ich denke, das ist, was Gernot mit „Was die, die da von "Semantik" schwafeln meinen, ist eigentlich "Struktur"“ ausdrücken wollte, und da kann ich seinem „Doch“ nur zustimmen.

Was ist für die genau die "Struktur"?

Für mich ist die Struktur (ohne "korrekte") die Summe der verwendteten Sprachelemente (in HTML die Tags bzw. der Aufbau eines HTML-Dokuments). Korrekte Struktur ist dagegen die Summe der _semantisch verwendteten_ Sprachelemente.

Um die Bedeutung von Semantik noch etwas abzukürzung:

Semantik vorhanden = Syntax richtig benutzt
Semantik nicht vorhanden = Syntax falsch benutzt (z. B. zweckentfremdet)

I²chen

0 56

Was ist Semantik?

I²chen
  • sonstiges
  1. -2
    Ludger
  2. 0

    Noch eine Frage zum Forum

    I²chen
    • zu diesem forum
    1. -4
      Christoph Schnauß
      1. 0
        Dennis
        1. 0
          Christoph Schnauß
      2. 0
        Christoph Schnauß
      3. 1
        Gunnar Bittersmann
        1. 0
          Fabian Transchel
    2. 1
      Dennis
    3. 1
      Fabian St.
  3. -1
    Gernot Back
    1. 0
      Cheatah
      1. 0
        Gernot Back
        1. 1
          Ashura
          1. 0
            Gernot Back
            1. 0
              Ashura
            2. 0
              Fabian Transchel
              1. 0
                Gernot Back
            3. 0
              Cheatah
              1. 0
                Gernot Back
        2. 0
          Ludger
    2. -1
      Christoph Schnauß
      1. 0
        Gernot Back
        1. -1
          Fabian Transchel
          1. 0
            Gernot Back
            1. 0
              Fabian Transchel
          2. 0
            Avalon
            1. 0
              Fabian Transchel
    3. 1
      Frank Schönmann
      1. 0
        Gernot Back
        1. 0
          Andreas Lindig
          1. 0
            Gernot Back
        2. 0
          Ludger
        3. 1
          Daniel Thoma
      2. 0
        Ludger
    4. 0
      Richard Rüfenacht
      1. 0
        Gernot Back
  4. 0
    I²chen
    1. 0
      Gernot Back
    2. 0
      Gunnar Bittersmann
      1. 0
        Ludger
        1. 0
          Gunnar Bittersmann
          1. 0
            Ludger
      2. 0
        I²chen
        1. 0
          I²chen
        2. 0
          Gunnar Bittersmann
          1. 0
            Gunnar Bittersmann
            1. 0
              Ashura
              1. 0
                Gunnar Bittersmann
                1. 0
                  Ashura
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Ashura
              2. 0
                Gernot Back
                1. 0
                  Ashura
        3. 0
          Fabian Transchel