|
|||
Microdata - Zitat mit Autor richtig kennzeichnen
Hi,
ich suche eine Möglichkeit, ein Zitat mit einem Autor vernünftig mit Microdata-Angaben auszuzeichnen. Hier mal der Code, wie ich es bisher gemacht habe: HTML-Code:
<div>Bla bla bla bla bla.</div> <span itemscope itemtype="http://schema.org/Person"> <span itemprop="name">Vorname Nachname</span> <meta itemprop="gender" name="gender" content="male"> (<meta itemprop="birthDate" content="2000-01-01">2000 - <meta itemprop="deathDate" content="2080-12-31">2080) </span> Das einzige was ich bisher gefunden habe ist dies hier: https://gist.github.com/JoostKiens/4753106 ... aber so wirklich gut finde ich das noch nicht .... Hat da jemand eine bessere Idee? Dirk Geändert von Dirk Einecke (13.12.2013 um 16:54 Uhr) |
Sponsored Links |
|
|||
Ich habe es bisher nie verwendet, aber aufgrund dessen was ich gelesen habe könnte es so passen:
HTML-Code:
<div itemscope itemtype="http://schema.org/Person"> <cite itemprop="text">Wahre Liebe geht aus der Harmonie der Gedanken und dem Gegensatz der Charaktere hervor.</cite> <span itemprop="author">Vorname Nachname</span> <span itemprop="birthDate" content="2000-01-01">2000</span> - <span itemprop="deathDate" content="2080-12-31">2080</span> </div>
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
Sponsored Links |
|
|||
Hi,
Zitat:
Dirk |
|
|||
Person nicht, aber du hast ja ein Zitat.
citation - schema.org
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
|
|||
Hi,
Zitat:
Dirk |
|
|||
Zitat:
|
|
|||
Hi,
ich habe es nun erstmal so gemacht: HTML-Code:
<div itemscope itemtype="http://schema.org/CreativeWork"> <div itemprop="citation">Bla bla bla bla bla bla.</div> <div itemprop="author"> <span itemscope itemtype="http://schema.org/Person"> <span itemprop="name">Vorname Nachname</span> <meta itemprop="gender" content="male"> (<meta itemprop="birthDate" content="2000-01-01">2000 - <meta itemprop="deathDate" content="2080-12-31">2080) </span> </div> </div> Dirk |
|
|||
Bevor du die Microdaten als Attribut einfügst muss erst mal dein Html stimmen.
Dinge wie Meta-Elemente gehören in den Head-Bereich der Seite und haben im Body nichts verloren. Validiere dazu auch immer deine Seite mit dem The W3C Markup Validation Service Das HTML-Element für Zitate ist cite und nicht div. Damit legst du schon fest dass es sich um ein Zitat handelt.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
|
|||
Hi,
Zitat:
Dirk |
Sponsored Links |
|
|||
Hi,
ich habe es nun noch etwas verbessert - ich habe die Lebensdaten nun statt in einem <meta> in einem <time> drin: HTML-Code:
<div itemscope itemtype="http://schema.org/CreativeWork"> <div itemprop="citation">Bla bla bla bla bla ...</div> <span itemprop="author"> <span itemscope itemtype="http://schema.org/Person"> <span itemprop="name">Vorname Nachname</span> <meta itemprop="gender" content="male"> (<time itemprop="birthDate" datetime="2000-01-01">2000</time> - <time itemprop="deathDate" datetime="2080-12-31">2080</time>) </span> </span> </div> Dirk |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Zitat soll in einer Box immer Vertikal Mittig ausgeben werden | michi-muc | CSS | 1 | 22.10.2008 19:42 |