Negrito e Itálico em HTML5 - As tags < strong > e < em > (Tutorial)

Iremos aprender, neste curto tutorial de HTML5, como usar de maneira correta o negrito e o itálico, em textos, no HTML5, através das tags <strong> e <em>.

Também iremos estudar qual a diferenças destas tags para as tags <b> e <i>.

Quer trabalhar e ganhar dinheiro para fazer sites? Obtenha seu certificado do Curso de HTML5

Negrito em HTML5 - A tag <strong>

O antigo HTML, o 4.01, era mais focado em formatação pura e simples de texto, como aquela que fazemos em um editor de textos, como o Microsoft Word.

Um fato curioso e interessante no HTML5, é que ele traz uma preocupação semântica em suas novas tags e elementos, ele não quer simplesmente alterar a forma como é exibido um documento HTML, agora as coisas devem fazer sentido, um sentido real, lógico.

Assim, o negrito em HTML5 não quer dizer somente que aquele texto está mais espesso (grosso), quer dizer que ele está em destaque, mais visível e semanticamente forte.

Forte, em inglês, é strong. E a tag para o uso do negrito é a strong (bem simples e óbvio, não?).
Assim, a sintaxe para usar o negrito em HTML5 é:

<strong>Negrito em HTML5</strong>




Diferença entre <b> e <strong>

Visualmente, nada muda.
Veja o código usando as tags <b> e <strong>:

<b>Este texto uso a tag b </b>
<strong>Este texto usa a tag strong</strong>

Agora veja seu resultado:
Este texto uso a tag b
Este texto usa a tag strong

Como dissemos, o resultado não é visual, e sim lógico, pois o uso do strong é indicado quando você quer destacar um determinado trecho do texto. Por exemplo:
"O site HTML Progressivo é uma apostila online e gratuita de HTML 4.01, HTML5 e CSS3"

Ou seja, destacamos o nome de nossa apostila.
Além do significado, a tag <strong> serve para dizer ao Google "Hey, esse trecho é importante, quer dizer muito a respeito desta página", ajudando inclusive em termos de SEO.

Assim, se você quiser enfatizar um texto (a keyword principal que você quer rankear), use a <strong>.

Itálico em HTML5 - A tag <em>

Analogamente ao <b> e <strong>, temos o <i> e o <em>, para lidarmos com textos em itálico.

O nome em vem de emphatic stress, e serve para sinalizar que aquele trecho deve ser lido com uma enfatização maior, de uma maneira diferente.

A sintaxe da tag <em> em HTML5 é, simplesmente:

<em>Itálico em HTML5</em>

A diferença desta tag em para a tag <i>, é que esta última simplesmente inclina o texto.
Já a tag <em>, tem um significado por trás da formatação de trecho, que é ser lido de maneira mais enfática, com a mudança de língua.

4 comentários:

Anônimo disse...

Eu não entendi esse "em" ainda, porque eu não vou analisar o código para saber se isso deve ser lido de maneira enfática, isso tem mesmo alguma utilidade humana?

Anônimo disse...

Tem sim, imagine que eu estou postando um texto qualquer e no caso eu utilize um palavra estrangeira na qual eu queria utilizar exemplo Word.
que no caso ele serve apenas para palavras em italico, como o strong existe para o negrito.

Edson Melo disse...

Não, como o próprio texto diz, serve para os motores de busca identificarem a diferença.

Thiago - Guaavas' disse...

Olá, e quanto a tag "u" , por que não sofreu modificação para outra tag? Continua ativa?