(X) HTML Markup per Book Titoli
-
13-09-2019 - |
Domanda
necessario prenotare i titoli essere contenute in un tag ? Se non c'è più appropriato markup?
Soluzione
è sicuramente sbagliato. In aggiunta agli altri suggerimenti dati prima di me, come RDFa o un nome di classe semantica, considerare l'utilizzo di
Dal progetto HTML 5:
La cite elemento rappresenta il titolo dell'opera (ad esempio un libro, una carta, una saggio, una poesia, un punteggio, una canzone, un sceneggiatura, un film, un programma televisivo, un gioco, un scultura, un quadro, un teatro produzione, una commedia, un'opera, un musicale, una mostra, ecc). Questo può essere un lavoro che viene citato o riferimento in dettaglio (cioè un la citazione), oppure può essere solo un lavoro menzionato di sfuggita.
Altri suggerimenti
In realtà dipende dal contesto .. Potrebbero anche usare
Non c'è davvero nessun tag "semanticamente corretto" per un libro, ma è possibile creare un markup che è facile da leggere e un senso.
<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>
RDFa con qualsiasi tag. Il RDFa Specificaton consente di aggiungere un po 'semantica nel codice HTML. per esempio i titoli sarebbero stati annotati con la Dublin-Core dc:title.
proprietà
Ecco un esempio di HTML5, il sito web con tag semanticamente che ho lavorato su che utilizza il Micro-formati recentemente accettati come specificato in http://schema.org insieme ai nuovi elementi di tagging più semantici di HTML5.
http://blog-to-book.com/view/ roba / su / semantica% 20web
Googles ha un pratico strumento di prova di tagging semantico che vi mostrerà come si vede che la pagina Dovrete google io sono afriad cui mi è concesso solo per pubblicare un collegamento al mio rappresentante. : (
UPDATE: Ecco il link http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fblog-to-book.com%2Fview%2Fstuff%2Fabout % 2Fsemantic + web & view =
Spero che questo si fa in alcune direzioni interessanti. Se siete dopo la codifica più dettagliata, allora l'Ontology buone relazioni è praticamente il più completo mi viene in mente al momento.
Per qualcosa di simile a un titolo del libro che trasmette informazioni semantiche, la risposta è no. Si dovrebbe fare qualcosa di simile:
<span class="BookTitle">War and Peace</span>
e quindi utilizzare i CSS per BookTitle
stile a vostro piacimento.
Il dubbio così. Semanticamente "em
" significa "enfasi" non "corsivo".
Bene, HTML manca un sacco di cose, quindi mi piacerebbe o basta usare <span class="book-title">Foobar</span>
generici o se mi sento un pazzo mi limiterò a inventare la mia tag (chi ha detto che non posso? Che convaliderà perfettamente con DTD personalizzati o che possono utilizzare XSLT per trasformare il documento).
Per quanto riguarda i tag come <em>
e <strong>
, w3schools.com afferma che "Non sono deprecati , ma è possibile ottenere un effetto più ricco con i CSS." Quindi direi che è appropriato per un titolo del libro a meno che non si preferisce utilizzare i CSS per la formattazione del testo (come faccio io).
regole di grammatica statali che prenotare i titoli (oi titoli di altre "lungo" funziona) devono essere in corsivo o sottolineato. Pertanto, il tag è appropriato.