Sollte ich beiseite element außerhalb oder innerhalb von main-element?
Sagen wir mal aside
element enthält "ach, übrigens ..." - Inhalte wie Lesen, Anregungen, Werbung oder cross-sells.
- Ist es semantisch okay, haben
aside
außerhalb dermain
? - Wenn ja, hat es irgendeinen Vorteil über Barrierefreiheit, wenn ich halten
aside
außerhalb dermain
wie "skip to main content" - Befehl? - Last but not least, würde ich gerne wissen, ob es eine SEO-Auswirkung, wenn ich auch
aside
tag innerhalb oder außerhalb dermain
.
- Bitte beachten Sie, dass Sie aufgefordert werden für "SEO impact" off-topic auf Stack Overflow. Solche Fragen können gestellt werden, auf Webmaster.
- Danke @unor! Ich werde dies in meinem Kopf für die Fragen der Zukunft.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In HTML5 es ist nur definiert, dass
aside
ist "Bezug zu den Inhalten rund um dieaside
element".In HTML 5.1 (CR) die definition wurde mehr spezifische, wie er jetzt sagt, dass
aside
ist "im Zusammenhang mit dem Inhalt der elternschaft strukturierender Elemente".Nach der neueren definition, die
aside
element sollte innerhalb des section-element, dem es verbunden ist. Diemain
element ist nicht eine Schneide-element (Elemente wiearticle
,section
,body
,figure
etc. sind). Man kann natürlich noch Platzaside
immain
, aber es wird im Zusammenhang mit der nächsten Schneide-element übergeordnetenmain
.Bedeutet, dass es keinen semantischen Unterschied (für
aside
) in diesen zwei Beispielen:Beispiel zeigt, dass ein paar Fälle zu unterscheiden:
Wenn Ihr
<aside>
ist direkt mit dem Inhalt in Sie<main>
dann würde ich es lassen, in der<main>
. Nun, dass gesagt wird...<aside>
außerhalb einer<main>
(wie in, es ist gültig, aber Ihr Inhalt könnte versichern sonst).<aside>
außerhalb einer<main>
hat keinen Schaden noch nutzen für die Zugänglichkeit. Solange Sie befolgen Sie eine gute Struktur und gültigen mark-up, Sie sollten in Ordnung sein.<aside>
s außerhalb<main>
auf meiner Seite, und hatte<aside>
s im<main>
als gut, und ich habe gesehen, keinen Unterschied in meinem ranking. Da Suchmaschinen sind in der Regel undurchsichtig zu bestimmten bits wie dieser, ich würde überlegen, einige A/B-Tests, wenn Sie betroffen sind.Verwandten Materialien von HTML5-Doctor, der ist geschrieben von einem der die HTML5-Spezifikation Redaktion: