Sven Rautenberg: (DESIGN/LAYOUT) Meinung zu neuer Firmenseite

Beitrag lesen

Moin!

Semantik im HTML ist eine Annäherung zum Inhaltstyp. Es ersetzt in keiner Weise eine explizite Information bezüglich dessen, was die Daten in einem Adresskontext jetzt genau bedeuten.

Ja wir bevorzugen den besser geeigneten Inhaltstyp.

<address>....</adress>
In diesem Kontext stehen Daten, die ihrer Natur nach vom Typ der Adressierung sind. Ob es sich um eine Telefonnummer, um eine PLZ, oder eine EmailAdresse handelt.
Leider ist es so, dass address nur inline Elemente oder das p Element erlaubt. Über den Nonsense will ich nicht diskutieren, denn er wird schon in HTML5 diskutiert.

Wenn es darum geht, in HTML nicht vorhandene Semantik in den Code zu bringen, würden sich doch ganz prima die diversen Microformate eignen. Gerade für Adressen bietet sich sowas eigentlich an. Siehe u.a. hier: http://microformats.org/get-started/

Weil damit Kontaktdaten mittels address kaum sinnvoll unterschiedlich bezeichnet werden können (du hast zwar ein <var> Element, aber es gibt kein <data> Element) erachte ich eine dl für die geeignete Methode.

Eine Definitionsliste ist auch nicht wirklich semantischer. Zwar kannst du den Daten in <dd> gewisse Bezeichner in <dt> voranstellen, aber dadurch wird diese Variante keinen deut besser maschinenlesbar, weil einfach nirgendwo definiert ist, wie man Adressen in HTML für gewöhnlich auszeichnet - vielleicht eben mit Ausnahme der Microformate, die einen Ansatz in diese Richtung darstellen.

Abgesehen davon hast du bei der Definitionsliste auch noch das Problem, dass du ziemlich viel Inhalt wieder unsichtbar machen und umformatieren mußt, um die gewünschte optische Erscheinungsform einer Adresse herzustellen. Um den Punkt hast du dich mit "..." etwas herumgedrückt.

Wie gesagt. Aus dem Bildschirm eine vorformatierte Adresse aufs Counvert zu kleben, bleibt die Ausnahme. Wohl eher verbreitet sind automatisierte Übernahmen, welche sich freuen werden, einen PLZ Eintrag mit einem PLZ Label zu erkennen.

Adressen sind nunmal eine komplexe Datenstruktur. Solange man sich nur national bewegt, bleibt es noch verhältnismäßig einfach, obwohl auch dort Postadressen schon mal diverse spannende Ausnahmen oder Besonderheiten haben können. Betrachtet man die Lage international, wird es vollends verwirrend. Da kann so ein "Aufkleber" evtl. wirklich die einzig schlaue Lösung sein.

- Sven Rautenberg

--
"Love your nation - respect the others."
0 71

(DESIGN/LAYOUT) Meinung zu neuer Firmenseite

Hopsel
  • seitenbewertung
  1. 0
    suit
    1. 0
      Hopsel
      1. 0
        suit
        1. 0
          Downlord
          1. 0
            suit
            1. 0
              Downlord
        2. 0
          at
          1. 0

            @ AT: Bitte um Prüfung der Schreibweise

            cygnus
            • sonstiges
            1. 0
              at
              1. 0
                cygnus
                1. 0
                  at
                  1. 0

                    @ AT: Noch ein Dankeschön

                    cygnus
  2. 1
    sebastian1992
    1. 0
      Hopsel
  3. 0
    Beat
    1. 0
      Hopsel
      1. 0
        suit
        1. 0
          Beat
          1. 0
            suit
            1. 0
              Beat
              1. 0
                suit
                1. 0
                  Hopsel
                  1. 0
                    at
                    1. 0
                      Hopsel
                      1. 0
                        at
                        1. 0
                          Hopsel
                          1. 0
                            at
                            1. 0
                              Hopsel
                              1. 0
                                at
              2. 0
                Sven Rautenberg
                1. 0
                  at
              3. 0
                at
  4. 0
    LX
    1. 0
      Hopsel
      1. 0
        LX
        1. 0
          suit
      2. 0
        Kai345
      3. 0
        RuD
  5. 0
    Christoph
  6. 0
    Steffi
    1. 0
      Hopsel
      1. 0
        Steffi
        1. 0
          Hopsel
          1. 0
            Tom
            1. 0
              Tom
              1. 0
                Hopsel
                1. 0
                  at
          2. 0
            Steffi
            1. 0
              Steffi
              1. 0
                Steffi
                1. 0
                  Hopsel
                  1. 0
                    Steffi
                  2. 0
                    Steffi
                  3. 0
                    Steffi
                  4. 0
                    at
              2. 0
                at
            2. 0
              Beat
              1. 0
                cygnus
                1. 0
                  Steffi
                  1. 0
                    Harlequin
                    • menschelei
                    1. 0
                      cygnus
                  2. 0
                    at
        2. 0
          Steffi
          1. 0
            at
        3. 0
          Stefan
          1. 0
            Steffi
          2. 0
            at
  7. 1
    at
    1. 0
      Hopsel
      1. 0
        at