Umsetzung nach hCard
Die Umsetzung erfolgt, indem zunächst als allgemeiner Container für
die Adresse genau jenes Element herangezogen wird, das dafür
gedacht ist: address
.
Ein (gekürztes)
Beispiel könnte dann so aussehen:
address class="vcard"
span class="fn"
Siegfried Gipp/span
span class="street-address"
Grundstr. 66/span
span
span class="postal-code"
64385/span
span class="locality"
Reichelsheim/span
/span
/address
Damit dieses Beispiel auch so aussieht, wie man sich eine Adresse vorstellt, und wie das auch in meinem Impressum aussieht, braucht man noch ein Wenig css:
address span, address a.email, address a.url { display: list-item; list-style-type: none; } address span.postal-code, address span.locality { display: inline; }
Etwas besser wäre eigentlich folgender css style:
address > span { display: list-item; list-style-type: none; }
Leider kommt damit meines Wissens nach der Internet Explorer nicht klar. Das
Schöne hieran ist, daß nur die direkten Kindelemente von
address
als list-item abgebildet werden. Alle
in der Hierarchie tiefer liegenden Kindelemente würden normal, also inline,
abgebildet werden. Das kann dann praktisch werden, wenn man z.B. den vollen
Namen (fn) nicht hat, dafür aber separat sowohl den Vornamen als auch den
Familiennamen:
address class="vcard"
span class="fn"
span class="given-name"
Siegfried/span
span class="family-name"
Gipp/span
/span
span class="street-address"
Grundstr. 66/span
span
span class="postal-code"
64385/span
span class="locality"
Reichelsheim/span
/span
/address
Wenn der Internet Explorer hier mit berücksichtigt werden soll, muß man wohl das Stylesheet oben um etwas ergänzen.
address span, address a.email, address a.url { display: list-item; list-style-type: none; } address span.postal-code, address span.locality, address span.given-name, address span.family-name { display: inline; }
Dieses Markup hat den Vorteil, daß es nicht nur von Menschen lesbar ist, sondern auch von Maschinen. Verbunden mit der Autodiscovery Technik ist es so möglich, allein aus der url der Homepage automatisch zu den Adressdaten zu kommen. Es darf dabei natürlich nicht verschwiegen werden, daß dies auch Adressensammlern möglich ist, die diese Adressen dann für spam mißbrauchen. Da allerdings die Veröffentlichung dieser Informationen sowieso gesetzlich vorgeschrieben ist, muß man sich ohnehin nach anderen Schutzmaßnamen gegen spam umsehen.
Desweiteren ist es mit einer Firefox Erweiterung möglich, Adressdaten im Card Format automatisch im VCard Format zu exportieren.