Gunnar Bittersmann: Was ist Semantik?

Beitrag lesen

Semantik wäre in diesem Beispiel der korrekte Gebrauch der Tags p und q.

Nein, I²chen, das wäre Syntax. Dass vor einem Absatz "<p>" steht und nicht "< p>" oder "<p<".

Oder meintest du den korrekten Gebrauch der _Elemente_ p und q? ;-)

Also p für Absätze und q für Zitate.

Ja, so werden diese Elemente ihrer Semantik entsprechend verwendet. (Wie gesagt, Semantik meint hier die Bedeutung zur Auszeichnung der Funktion der Passage in der Dokumentstruktur, nicht etwa deren Sinn.)

Nun könnte man mit CSS q zweckentfremden und sagen: q {font-weight:bold;}.

Ich sehe da keine Zweckentfremdung. In HTML wird ein Zitat mit q als solches ausgezeichnet. Prima. Mit CSS werden Zitate fett dargestellt. Prima. Wenn’s denn so gewünscht wird.

Dies wäre die Syntax, die in diesem Fall aber semantisch inkorrekt benutzt würde.

Hä??

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

Das, was sich im Elementbaum widerspiegelt.

Korrekte Struktur ist dagegen die Summe der _semantisch verwendteten_ Sprachelemente.

Auf dieser Ebene, ja. Auf syntaktischer Ebene hätte auch div-Suppe korrekte Struktur, wenn sie denn valide ist.

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

Äh, wie bitte?

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
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