Meine Frage basiert wahrscheinlich auf einem schlechten Design. Das kann ich aber nicht ändern und muss damit arbeiten. Dies ist der visuelle Entwurf ich rede, es ist nur ein Teil einer vollständigen Website:HTML5 Artikel Tag: Pre Artikel Inhalt?
Wie Sie einen Titel eines Artikels gibt es mit einem Hintergrundbild sehen können, dann eine Brotkrümel Symbolleiste und schließlich , der Inhalt der Artikel. Wenn die Breadcrumb-Symbolleiste nicht vorhanden wäre, könnten Sie sie einfach in eine <article>
einfügen. Aber der Breadcrumb teilt den Artikel in einen "Pre" -Artikel und einen Hauptartikelteil. Die einzige "saubere" HTML5-Methode wäre, den Artikel einschließlich der Kopfzeile mit Hintergrundbild in eine <article>
einzubinden und den Breadcrumb in die visuelle Zielposition zu positionieren. Allerdings klassifiziere ich dies als "Hack" und ich suche einen besseren Weg.
Was wäre der bevorzugte Markup für dieses Szenario?
Ihre beste Wette ist wahrscheinlich die Verwendung von oder ganz zu vermeiden einfach, und das gesamten HTML-Dokument als das behandeln Artikel. Ja, der Breadcrumb
Wenn dies Teil einer Seite mit potenziell mehreren Artikeln mit eigenen Breadcrumbs ist, die ihre Überschriften und Inhalte trennen, würde ich mich mit der CSS-Problemumgehung begnügen. – BoltClock
Die CSS-Problemumgehung (mit der Breadcrumb außerhalb des Artikels und noch positionieren Sie es in den Artikel mit CSS) ist meine Problemumgehung, bis es eine bessere Lösung gibt – dude