@@ liebewinter
<body> <main vocab="http://schema.org"> <article typeof="Article">
Wenn der Artikel der Hauptinhalt der Seite ist, macht das article
-Element nicht wirklich Sinn. Das typeof
-Attribut kannst du ans main
-Element hängen:
<body>
<main vocab="http://schema.org/" typeof="Article">
Bei vocab="http://schema.org/"
hab ich mal /
am Ende ergänzt, der in den Beispielen immer vorhanden ist. Ich weiß nicht, ob man den in RDFa weglassen darf. In RDF/XML dürfte man sich soetwas nicht erlauben.
Wie Rolf schon sagte, darf das vocab
-Attribut auch gern am html
-Wurzelelement stehen. Wie Rolf nicht sagte, darf es aber auch am äußersten Element mit typeof
-Attribut stehen.
<h2 property="name">Virtual Box</h2>
Die Hauptüberschrift ist h1
.
<p property="text">Virtual Box ist eine Virtualisierungssoftware, die viele Betriebessysteme emulieren kann. Sie funktioniert mit Linux , Mac und Windows. Sie hat auch veschiedenene Sprachen für ihre Oberfläche, wie beispielsweise Deutsch, Englisch ,... </p>
Kann bei nur einem Absatz so machen. Ansonsten
<div property="text">
<p>…</p>
<p>…</p>
</div>
<p>Autor: <span property="author">Joseba</span></p> <p>Korrekturen: <span property="editor">Rolf B</span></p>
Für diese Informationen ist das footer
-Element gedacht:
<footer>
<p>…</p>
<p>…</p>
</footer>
Statt p
ließe sich auch eine Beschreibungsliste verwenden:
<footer>
<dl>
<div property="author" typeof="Person">
<dt>Autor:</dt>
<dd property="name">Joseba</dd>
</div>
<div property="editor" typeof="Person">
<dt>Korrekturen:</dt>
<dd property="name">Rolf B</dd>
</div>
</dl>
</footer>
Gleich noch Person
ergänzt.
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann