Neste artigo vamos ver qual a maneira correta de deixar os textos em itálico no HTML/CSS, de forma totalmente nativa e também seguindo as boas práticas do desenvolvimento web

texto em italico com html/css capa

Fala programador, beleza?

Há três maneiras principais para deixar um texto em itálico com HTML/CSS, elas são:

  • tag <em>;
  • tag <i>;
  • font-style;

Cada um teu seu propósito e significado, então é bom ficar atento e fazer o bom uso destes recursos, vamos vê-los em detalhe agora

A tag <em>

Deve ser utilizada com propósito semântico, não só para estilar o texto, para adicionar estilo utilize o font-style

Quando você utiliza a tag <em> está querendo dar ênfase a um texto

Por exemplo:

<p>Todos deveriam estudar <em>HTML e CSS</em> antes de criar páginas web</p>

A tag <i>

Parecido com a tag <em>, não deve ser utilizada apenas para estilizar o texto entre  a tag <i>

Seu uso também é semântico

E a grande diferença entre a tag <em> e <i> é o propósito

Você deve utilizar a tag <em> para dar ênfase a um texto, como mencionado anteriormente

Já a tag <i> serve para palavras de outras línguas, termos técnicos ou até mesmo pensamentos de personagens fictícios, por exemplo:

<p>Maçã em inglês se escreve <i>apple</i></p>

Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.

A propriedade font-style:

E agora sim, quando queremos deixar só por questões de layout/design o texto em itálico, nós utilizarmos essa regra do CSS

A regra font-style deve ser utilizada com o valor italic, deste jeito:

p {
 font-style: italic;
}

Suponto que estejamos adicionando estilo a um <p>, você só deve ajustar o elemento para o de sua escolha/necessidade

E assim vimos todas as maneiras de deixar os textos em itálico HTML/CSS, ou pelo menos as mais utilizadas 😀

Conclusão

Neste artigo vimos como deixar textos em itálico corretamente, e também a importância de respeitar a semântica

Recapitulando:

  • <em>: serve para ênfases em texto;
  • <i>: serve para textos em outras línguas, termos técnicos, pensamentos de personagens fictícios;
  • font-style: para estilizar o texto sem semântica;

E por hoje é isso, até o próximo post! 🙂

Confira também nosso curso de HTML e CSS gratuito no YouTube clicando aqui! Onde criamos um site do 0 até o resposivo 😀

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Daniel

font-style: italic não funciona no css.

Battisti

opa Daniel, funciona sim, você tem que verificar o seu seletor, por estar sendo invalidado por outro mais forte…