Zum Beispiel eines Blogposts oder Artikels.
<article>
<h1>header<h1>
<time>09-02-2011</time>
<author>John</author>
My article....
</article>
Das author
Tag existiert jedoch nicht ... Was ist das häufig verwendete HTML5-Tag für Autoren? Vielen Dank.
(Wenn nicht, sollte es keine geben?)
html
tags
blogs
semantic-markup
Quang Van
quelle
quelle
<cite>
vielleicht? Ich weiß nicht lol. : P Macht aber keinen großen Unterschied im Stil.time
Element nicht so verwenden. Dadd-mm-yyy
es sich nicht um eines der erkannten Formate handelt, müssen Sie in einemdatetime
Attribut destime
Elements eine maschinenlesbare Version (in einem der erkannten Formate) angeben. Siehe w3.org/TR/2014/REC-html5-20141028/…Antworten:
Beide
rel="author"
und<address>
sind genau für diesen Zweck konzipiert. Beide werden in HTML5 unterstützt. Die Spezifikation sagt uns, dassrel="author"
für und Elemente verwendet werden kann. Google empfiehlt auch die Verwendung . Die Verwendung von und scheint optimal zu sein. HTML5 bietet am besten die Möglichkeit, Überschriften und Byline-Informationen wie folgt zu verpacken :<link>
<a>
<area>
<address>
rel="author"
<article>
<header>
Das
pubdate
Attribut gibt an, dass dies das Veröffentlichungsdatum ist.Die
title
Attribute sind optionale Überführungen.Die Byline-Informationen können alternativ in ein
<footer>
innerhalb eines eingeschlossen werden<article>
Wenn Sie das hcard-Mikroformat hinzufügen möchten , würde ich dies folgendermaßen tun:
quelle
.byline address { display:inline; font-style:inherit }
, um dieblock
Standardeinstellung in Browsern zu überschreiben .<dl>
ist. Siehe zum Beispiel das Byline-Markup in der Quelle von demo.actiontheme.com/sample-page .pubdate
Attribut sowohl aus den WHATWG- als auch aus den W3C-Spezifikationen entfernt ist, wie Bruce Lawson hier schreibt , empfehle ich Ihnen, es aus Ihrer Antwort zu entfernen.HTML5 hat einen Autorenlink-Typ :
Die Schwäche hier ist, dass es sich um eine Art Link handeln muss, aber wenn Sie das haben, gibt es hier eine lange Diskussion über Alternativen . Wenn Sie keinen Link haben, verwenden Sie einfach ein Klassenattribut.
quelle
rel
Attribut beschreibt das Ziel des Links. Wenn der Link kein Ziel hat,rel
ist er bedeutungslos.rel="author"
, und wie Ryanve und Jason erwähnen, wurde dasaddress
Tag explizit entwickelt, um auch die Urheberschaft auszudrücken.Gemäß der HTML5-Spezifikation möchten Sie wahrscheinlich
address
.Die Spezifikation verweist
address
hier weiter auf AutorenUnter 4.4.4
Unter 4.4.9
All dies lässt es scheinen, dass dies
address
das beste Tag für diese Informationen ist.Das heißt, Sie könnten auch
address
einrel
oderclass
von gebenauthor
.Lesen Sie mehr: http://dev.w3.org/html5/spec/sections.html#the-address-element
quelle
Google-Unterstützung für rel = "author" ist veraltet :
Verwenden Sie ein Beschreibungslistenelement (Definitionsliste in HTML 4.01).
Aus der HTML5-Spezifikation :
Autoren- und andere Artikel-Metainformationen passen perfekt in diesen Schlüssel: Wertepaarstruktur:
Ein Beispiel mit einer Meinung:
Wie Sie sehen können , wenn die Verwendung von
<dl>
Element für Artikel Meta - Informationen, sind wir wickeln frei<address>
,<a>
und auch<img>
Tags in<dt>
und / oder<dd>
Tags nach der Art des Inhalts und der Funktion bestimmt .Die
<dl>
,<dt>
und<dd>
Tags sind frei , ihre Arbeit zu tun - semantisch - Informationen über die Mutterförder<article>
;<a>
,<img>
Und<address>
ist in ähnlicher Weise frei , ihre Arbeit zu tun - auch hier semantisch - Übermittlung von Informationen in Bezug auf, wo bezogene Inhalte zu finden, das nicht-verbale visuelle Präsentation und Kontaktdaten finden Sie maßgebliche Parteien, respectively.quelle
In HTML5 können wir einige semantische Beschriftungen verwenden, mit denen Sie die Informationen zu Ihrem Inhaltstyp organisieren können . Sie können jedoch zusätzlich und themenbezogen schema.org überprüfen . Es ist eine Initiative von Google, Bing und Yahoo, die Suchmaschinen dabei helfen soll, Websites anhand von Mikrodatenattributen besser zu verstehen. Tu post podría tener el siguiente aspekt:
quelle
Sie können verwenden
im Header gemäß der HTML5-Spezifikation .
quelle
Wie wäre es mit Mikrodaten :
quelle
Wenn Sie die Kontaktdaten des Autors angegeben haben, ist das
<address>
Tag angemessen:Aber wenn es buchstäblich nur der Name des Autors ist, gibt es dafür kein bestimmtes Tag. HTML enthält nicht viel mit Menschen zu tun.
quelle