Webdesign aus Berlin
Konzept, Gestaltung, Umsetzung
Entwicklung, Hosting und Support

Was Microformats sind und warum man sie verwenden sollte

Microformats gibt es eigentlich schon ewig (seit 2005). Sie geben Content Bedeutung und machen Inhalte für Maschinen lesbar. Aber wie das mit den meisten Sachen im Netz so ist, machen Sie erst Sinn, wenn Sie alle benutzen. Dank Google, die Microformats immer mehr unterstützen, wird es Zeit dass ich das Thema hier mal behandele.

Was sind Microformats?

Microformats sind Erweiterungen die in den HTML Quelltext geschrieben werden. Sie geben Inhalten eine Bedeutung und machen diese lesbar für Scripte oder Anwendungen. Man kann damit im Quelltext ausdrücken ob es sich bei den für Maschinen sinnlosen Buchstabenkombinationen um bspws. Vornamen, Adressen, Links zu Freunden oder Konkurrenten handelt.

Wie genau sieht das aus?

Um beispielsweise einen Freund zu verlinken, würde man normalerweise im Blogbeitrag oder im Quelltext einen HTML a Tag verwenden:

<a href="http://freund.de">Webseite meines Freundes</a>

Per Microformats kann man diesem Link nun eine Beziehung mitgeben. Das geht in diesem Fall per "rel" (relationship) Attribut. Die meisten werden das, wenn sie sich schon mal mit SEO beschäftig haben, von der "no-follow" Anweisung her kennen. Hier handelt es sich nämlich auch um Microformats und um eine Beziehung zur verlinkten Webseite.

<a href="http://freund.de" rel="friend">Webseite meines Freundes</a>

Anwendungen und Browser wissen nun, dass die verlinkte Seite die eines Freundes ist. Das ganze geht auch andersherum. Etwas sinnfrei in diesem Beispiel aber egal. Ist man der Freund der verlinkten person (also umgekehrt), dann verwendet man "rev" (reverse relationship):

<a href="http://freund.de" rev="friend">Webseite meines Freundes</a>

Eine andere Möglichkeit ist die Verwendung des "class" Attributs. Möchte man eine Party auf seiner Webseite ankündigen, kann man das ebenfalls mit Microformats zugänglicher gestalten:

<span class="vevent">
    <span class="summary">Super Party mit toller Musik</span>
    am <span class="dtstart">2010-01-02</span> 
    bei mir zu Hause 
    in <span class="location">Berlin</span>.
</span>

Um Adressen zugänglicher zu machen, verwendet man die "hCard" Microformats. Es gibt bereits Plugins für Firefox die es ermöglichen, so ausgezeichnete Adressen direkt von der Webseite in sein aktuelle Adressverwaltung zu importieren. Da "hCard" genau dem "vCard" Standard entspricht, eine runde Sache.

<address>
    Max Mustermann
    Musterfirma
    01234/56789
    <a href="http://example.com/">http://example.com/</a>
</address>

Mit Microformats wird nun Sinn und Lesbarkeit hinzugefügt:

<address class="vcard">
    <span class="fn">Max Mustermann</span>
    <span class="org">Musterfirma</span>
    <span class="tel">01234/56789</span>
    <a class="url" href="http://example.com/">http://example.com/</a>
</address>

Warum verwenden?

Grundsätzlich ist es nicht schlecht seinem Inhalt per Quelltext mehr Sinn zu verleihen. Ist dieser doch eigentlich genau dafür gedacht. Es gibt bereits Programme die Daten von Webseiten lesen können, um Adressen oder Events direkt in die entsprechenden Programme (Outlook etc.) auf den Desktop zu speichern. Google verwendet aktuell bereits "hReview" für Produktbewertungen und "hCalendar" für Events, um diese in den Suchergebnissen einzubinden. Ich möchte auch einfach mal behaupten, dass Google Seiten mit sinnvollen Zusatzinformationen belohnt.

Ressourcen

Dieser Eintrag wurde von polarity am 25.01. 2010 - 03:35 Uhr verfasst.


Get Social


Kommentare

Was halten andere von dem Eintrag

Bitte Einloggen / Registrieren zum kommentieren.

Signin Twitter

Wats going ab in the blog?

Mehr Artikel aus dem Blog, gibt es im Blog. Wer hätte das gedacht? Am besten RSS Feed abonnieren!

Cheat Sheets zum Ausdrucken D
Blog: App URL Schemes auf iOS und Android - Warum nutzt sie keiner?
App URL-Schemes dienen dazu Anwendungen auf Mobilgeräten, über simple URLs die man aus dem Browser kennt, zu Steuern. Leider werden sie viel zu selten eingesetzt.
Cheat Sheets zum Ausdrucken D
Forum: HTML5 Games die auf den Canvas Tag basieren
Wollte hier mal den Platz nutzen um HTML5 Games zu sammeln, die auf den Canvas Tag von HTML5 basieren. Wer möchte ist natürlich Herzlich eingeladen beizutragen. Biolab Desaster Tolle Wurst. Astreines Parallax Scrolling und ausgebuffter Level Editor. Wann wird die impact.js Engine endlich released? Biolab Desaster spielen Canvas Rider Wie
Cheat Sheets zum Ausdrucken D
Blog: HTML5 Gaming, Javascript Game Engines, Working Draft Podcast und Ich
Ich bastel ja gerade an einem kleinen Spiel (Lena!). Genauer an einem Jump and Run. Um mit der Zeit zu gehen, wird das Game per HTML5 und Javascript realisiert. Das blieb natürlich nicht lange unbemerkt und ich wurde von Peter zum Working Draft Podcast diesbezüglich eingeladen.

"{s}criptshit" konzeptioniert und gestaltet Webseiten und setzt diese nach modernen Standards um. Sie finden hier Internetationen über unsere Leistungen und Wissenswertes über Webdesign und das Internet.

{s}criptshit Matternstraße 14
10249 Berlin
030 202/754/85
✉ robert[]scriptshit.de

Wir benutzen

Strikte Seo URLs mit MODx CMS D
MODx
Wir benutzen das kleine, schlanke und quell-offene Content Management System.
Strikte Seo URLs mit MODx CMS D
Blueprint CSS
Das CSS Framework hilft effizient und Browsersicher Webseiten umzusetzen.
Strikte Seo URLs mit MODx CMS D
jQuery
Das Javascript Framwork hilft uns bei userfreundlich bedienbaren Webseiten
Strikte Seo URLs mit MODx CMS D
CodeIgniter
Ermöglicht uns schnell und sicher PHP Anwendungen zu realisieren.

Hier kannst Du Dich Registrieren, Einloggen oder die User Liste anschauen