Resumo
O elemento HTML <b> representa um intervalo de texto estilísticamente diferente do texto normal, sem transmitir qualquer importância ou relevância. Ele é geralmente usado para destacar palavras-chaves em um resumo, nomes de produtos em um comentário ou outros vãos de texto cuja a apresentação típica seria negrito. Outro exemplo de seu uso é como marcação da frase principal de cada paragrafo de um artigo.
Notas de Uso:
- Não confunda o elemento <b> com os elementos
<strong>
,<em>
ou<mark>
. O elemento<strong>
representa um texto com importância,<em>
coloca alguma ênfase no texto e o elemento<mark>
representa o texto relevante. O elemento <b> não transmite essa informação semântica especial. Você deve usá-lo apenas quando os outros elementos citados não se encaixam na situação. - Também não é recomendado marcar títulos de cabeçalhos usando o elemento <b>. Para isso, use as tags
<h1>
até<h6>
. usando essas tags você terá liberdade de mudar o estilo padrão dos elementos e não ficará preso ao negrito do elemento <b>. - É uma boa prática usar o atributo de classe <b>, a fim de transmitir informação semântica adicional. Isso facilita o desenvolvimento de várias "stylings" de um documento web, sem a necessidade de alterar o seu código HTML.
- Historicamente, o elemento <b> foi criado para fazer o texto ficar em negrito. Porém as informações de estilo ficou obsoleta desde o HTML4, de modo que significado da tag <b> foi alterado.
- Se não a propósito semântico sobre o uso do elemento <b>, usar a propriedade css font-weight com algum volume seria uma escolha melhor para fazer o texto ficar em negrito.
- Content categories Flow content, phrasing content, palpable content.
- Permitted content Phrasing content.
- Tag omission None, both the starting and ending tag are mandatory.
- Permitted parent elements Any element that accepts phrasing content.
- DOM interface
HTMLElement
Up to Gecko 1.9.2 (Firefox 4) inclusive, Firefox implements theHTMLSpanElement
interface for
Atributos
Este elemento só inclui os atributos globais.
Exemplo
<p> Este artigo descreve vários <b>níveis de texto</b>. Ele explica a utilização do elemento em um documento <b>HTML</b>. </p> Palavras-chave são exibidas com o estilo padrão do elemento <b>, provavelmente em negrito.
Resultado
Este artigo descreve vários níveis de texto. Ele explica a utilização do elemento em um documento HTML.
Palavras-chave são exibidas com o estilo padrão do elemento <b>, provavelmente em negrito.
Especificações
Especificaçoes | Estado | Comentário |
---|---|---|
WHATWG HTML Living Standard The definition of '<b>' in that specification. |
Living Standard | |
HTML5 The definition of '<b>' in that specification. |
Proposed Recommendation | |
HTML 4.01 Specification The definition of '<b>' in that specification. |
Recommendation |
Navegadores Compatíveis
Help improve compatibility tables by filling out this 11 question survey.
Recurso | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte Basico | (Yes) | 1.0 (1.7 or earlier) | (Yes) | (Yes) | (Yes) |
Recurso | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte Basico | (Yes) | 1.0 (1.0) | (Yes) | (Yes) | (Yes) |
Veja Também
- Outros elementos de transporte text-level semantics:
<a>
,<em>
,<strong>
,<small>
,<cite>
,<q>
,<dfn>
,<abbr>
,<time>
,<code>
,<var>
,<samp>
,<kbd>
,<sub>
,<sup>
,<i>
,<mark>
,<ruby>
,<rp>
,<rt>
,<bdo>
,<span>
,<br>
,<wbr>
. - Using <b> and <i> elements (W3C)