Em uma matéria publicada neste blog falei sobre phrase elements (ou “elementos de frase” ou ainda, “elementos de expressão”).
Ali, tratamos especificamente dos elementos STRONG
e EM
.
Além destes dois, os demais elementos HTML classificados como phrase elements são: DFN, CODE, SAMP, KBD, VAR, CITE, ABBR, ACRONYM
.
Vamos descrever a finalidade (onde e como usar) de cada um destes elementos:
DFN
Exemplo:
<p><dfn>Ceviana</dfn> é um segmento de reta que liga um vértice de um triângulo a um ponto qualquer do lado oposto.</p>
Na frase acima o autor define o significado do termo "ceviana" em sua página web e marcou corretamente o termo com o elemento DFN.
Convém notar que deve-se definir um termo a ser usado várias vezes em um documento, na primeira vez que ele aparece no fluxo do texto e somente aí usa-se o elemento DFN
. Não é correto sair marcando <dfn>ceviana</dfn> toda vez que aparecer o termo no documento.
Nota: Porções de textos marcados com DFN
são renderizados em itálico.
Somente para efeito de visualização, marquei estas três palavras (devem estar em itálico) com DFN
CODE
Exemplo:
<p>A regra CSS que faz todos os cabeçalhos de nível 2 na cor vermelha é: <code>h2 { color:#f00;}</code></p>
Nota: Porções de código marcados com code
são em geral renderizados em fonte monoespaçada.
Somente para efeito de visualização, marquei estas três palavras
(devem estar em fonte diferenciada) com CODE
SAMP
Exemplo:
<p>Ao clicar no botão denominado "executar" você verá uma caixa de texto com a mensagem: <samp>Alô mundo!</samp></p>
Nota: Porções de código marcados com samp
são em geral renderizados em fonte monoespaçada.
Somente para efeito de visualização, marquei estas três palavras (devem estar em fonte diferenciada) com samp
KBD
Exemplo:
<p>Se você não sabe qual é o número do CNPJ digite: <kbd>desconhecido</kbd></p>
Nota: Porções de código marcados com kbd
são em geral renderizados em fonte monoespaçada.
Somente para efeito de visualização, marquei estas três palavras (devem estar em fonte diferenciada) com kbd
Na 2a. Parte desta matéria tratarei dos elementos VAR, CITE, ABBR, ACRONYM
. Até lá!
Em 2006 comecei a publicar nesse blog uma série de desafios CSS que consistiam em…
Há muito tempo que eu não publico um "Teste seu conhecimento". Esta semana, revendo algumas…
Introdução Elementos da marcação HTML podem ser aninhados uns dentro de outros, criando-se uma cadeia…
HTML5? Web universal? É comum eu me deparar com dúvidas sobre a HTML5 não só…
Quem é Tab Atkins Jr? Tab Atkins Jr, um desenvolvedor americano, trabalhou durante muitos anos…
Pessoal, a BrazilJS Conf 2013 disponibilizou para o Maujor cupons de desconto para serem oferecidos…
View Comments
Ótima matéria. Quero me especializar no padrões e nada melhor que obter informações corretas sobre eles.
Abraços!!
Boa, Maujor! Para um código perfeitamente semântico, nada melhor que usar sempre os elementos certos.
Gostei do artigo!
muito interessante. dá mais trabalho, mas esteremos marcando corretamente cada elemento. É como regras gramaticais que dificilmente usamos. Fazem parte de nosso idioma, mas muitos ignoram.
Parabéns pelo artigo.
Abraço.
Ótimo Maurício. Tava precisando desses detalhes!