Pergunta

Os títulos dos livros devem estar contidos em uma u003Cem>tag? Se não u003Cem>existe uma marcação mais apropriada?u003C/em>u003C/em>

Foi útil?

Solução

u003Cem>está definitivamente errado. Além das outras sugestões dadas diante de mim, como RDFA ou um nome de classe semântica, considere usaru003C/em>

Do draft html 5:

O elemento cite representa o título de uma obra (por exemplo, um livro, um artigo, um ensaio, um poema, uma partitura, uma música, um script, um filme, um programa de TV, um jogo, uma escultura, uma pintura, um teatro Produção, uma peça, uma ópera, um musical, uma exposição, etc.). Este pode ser um trabalho que está sendo citado ou referenciado em detalhes (ou seja, uma citação), ou pode ser apenas um trabalho mencionado de passagem.

Outras dicas

Realmente depende do contexto .. eles podem até usaru003Ch1-6> -Tags, dependendo de como e onde você exibe os títulos do livro. Se você exibi -lo em uma lista de livros, poderá usar uma lista de definições com ou003Cdt> tag como o título do livro eu003Cdd> Tag (s) para o (s) autor (s).

Realmente não existe uma tag "semanticamente correta" para um livro, mas você pode criar uma marcação fácil de ler e faz sentido.

<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>

eu usaria RDFA com qualquer tag. O RDFA Specificaton permite que você adicione um pouco de semântica em seu HTML. por exemplo, seus títulos seriam anotados com o Dublin-core propriedade dc:title.

Aqui está um exemplo de um site HTML5, semanticamente marcado em que eu tenho trabalhado que usa os micro-formatos recentemente aceitos, conforme especificado em http://schema.org junto com os novos elementos de marcação mais semânticos do HTML5.

http://blog-to-book.com/view/stuff/about/seMantic%20web

O Googles possui uma ferramenta útil de teste de marcação semântica que mostrará como ela vê a página que você terá para pesquisar no Google, estou em relação, pois só tenho permissão para postar um link no meu representante. :(

ATUALIZAÇÃO: Aqui está o link http://www.google.com/webmasters/tools/richsnippets?url=http%3a%2f%2fblog-to-book.com%2fview%2fstuff%2fabout%2fSemantic+web&VIEW=

Espero que isso aponte em algumas direções interessantes. Se você procura uma marcação mais detalhada, a ontologia das boas relações é praticamente a mais abrangente que posso pensar agora.

Para algo como um título de livro que transmite informações semânticas, a resposta é não. Você deve fazer algo como:

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

e depois use CSS para estilizar BookTitle como queira.

Dúvida assim. Semanticamente "em"significa" ênfase "não" itálico ".

Bem, o HTML carece de muitas coisas, então eu apenas usaria genérico <span class="book-title">Foobar</span> Ou se sentirei um louco, apenas inventarei minha própria tag (quem disse que não posso? Ela validará perfeitamente com DTDs personalizados ou posso usar o XSLT para transformar o documento).

Sobre tags como <em> e <strong>, w3schools.com afirma que "eles não estão preteridos, mas é possível alcançar um efeito mais rico com o CSS". Então, eu diria que é apropriado para um título de livro, a menos que você prefira usar o CSS para toda a formatação de texto (como eu).

As regras da gramática afirmam que os títulos de livros (ou os títulos de outras obras "longas") devem estar em itálico ou sublinhado. Portanto, a tag é apropriada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top