Frage

Sollten Buchtitel in einem u003Cem>Tag enthalten sein? Wenn nicht u003Cem>, gibt es ein angemesseneres Markup?u003C/em>u003C/em>

War es hilfreich?

Lösung

u003Cem>ist definitiv falsch. Zusätzlich zu den anderen vor mir gegebenen anderen Vorschlägen wie RDFA oder einem semantischen Unterrichtsnamen sollten Sie die Verwendung in Betracht ziehenu003C/em>

Aus dem HTML 5 -Entwurf:

Das zitige Element repräsentiert den Titel eines Werk Produktion, ein Stück, eine Oper, ein Musical, eine Ausstellung usw.). Dies kann eine Arbeit sein, die ausführlich zitiert oder verwiesen wird (dh ein Zitat), oder es kann nur eine Arbeit sein, die im Vorbeigehen erwähnt wird.

Andere Tipps

Es hängt wirklich vom Kontext ab. Sie könnten sogar verwendenu003Ch1-6> -Tags je nachdem, wie und wo Sie die Buchtitel anzeigen. Wenn Sie es in einer Liste von Büchern anzeigen, können Sie eine Definitionsliste mit dem verwendenu003Cdt> Tag als Buchtitel undu003Cdd> Tag (n) für die Autoren.

Es gibt wirklich kein "semantisch korrektes" Tag für ein Buch, aber Sie können ein Markup erstellen, das leicht zu lesen ist und Sinn macht.

<dl class="booklist">
    <dt class="book">Book title</dt>
    <dd class="author">The author</dd>

    <dt class="book">Awesomest markup Evah!</dt>
    <dd class="author">HTML Wiz Kid</dd>
    <dd class="author">Tagz are Me</dd>
</dl>

ich würde ... benutzen RDFA mit jedem Tag. Mit dem RDFA -Spezifikum können Sie einige Semantik in Ihrem HTML hinzufügen. Zum Beispiel würden Ihre Titel mit dem kommentiert Dublin-Core Eigentum dc:title.

Hier ist ein Beispiel für eine semantisch markierte HTML5-Website, an der ich gearbeitet habe, die die kürzlich akzeptierten Mikroformate verwendet http://schema.org zusammen mit den neuen semantischen Taggingelementen von HTML5.

http://blog-tobook.com/view/stuff/about/semantic%20Web

Googles hat ein praktisches semantisches Tagging -Test -Tool, mit dem Sie zeigen, wie diese Seite Sie googeln müssen. :(

Update: Hier ist der Link http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fblog-to-book.com%2FView%2Fstuff%2Fabout%2Fsemantic+Web&view=

Ich hoffe, das zeigt Sie in einige interessante Richtungen. Wenn Sie nach detaillierterem Tagging suchen, ist die Ontologie der guten Beziehungen so gut wie die umfassendste, die ich gerade vorstellen kann.

Für etwas wie einen Buchtitel, der semantische Informationen vermittelt, lautet die Antwort nein. Sie sollten so etwas tun wie:

<span class="BookTitle">War and Peace</span>

Und dann verwenden Sie CSS, um zu stylen BookTitle wie du wünscht.

Zweifel so. Semantisch "em"bedeutet" Betonung "nicht" kursiv ".

Nun, HTML fehlt viele Dinge, also würde ich entweder nur Generikum verwenden <span class="book-title">Foobar</span> Oder wenn ich ein verrückt fühle, erfasse ich nur mein eigenes Tag (wer sagte, ich kann nicht? Es wird perfekt mit individuellen DTDs bestätigt, oder ich kann XSLT verwenden, um das Dokument zu transformieren).

In Bezug auf Tags wie <em> und <strong>, w3schools.com stellt fest, dass "sie nicht veraltet sind, aber es ist möglich, eine reichhaltigere Wirkung mit CSS zu erzielen." Ich würde also sagen, dass es für einen Buchtitel geeignet ist, es sei denn, Sie verwenden es vor, CSS für alle Textformatierung zu verwenden (wie ich).

In den Grammatikregeln heißt es, dass Buchtitel (oder die Titel anderer "langer" Werke) kursiv oder unterstrichen werden sollten. Daher ist das Tag angemessen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top