2 semanas atrás, comecei a frequentar uma academia de software, que tem um curso “HTML Starter” obrigatório. É um curso que tenho que percorrer, apesar do fato de que já sou codificador de HTML há alguns anos.
No começo, eu tinha certeza de que ficaria entediado de alguma forma, mas ainda – haverá algumas informações valiosas. E não surpreendentemente – encontrei um.
Na palestra, havia uma lista de tags HTML de formatação disponíveis, contendo <strong> e <b>. Antes de abandonar esta lista como obsoleta, fui ao w3c para uma verificação e descobri que <b> e <i> ainda estão lá nas especificações, com uma nota lateral de “use como a última solução disponível”.
Mas parece um pouco estranho para uma organização de padronização. Então, fiz um pequeno trabalho cerebral para ver por que essas tags poderiam ser úteis. E descobri na área semântica e de SEO.
Como um criador de conteúdo HTML, deve-se sempre ter em mente quais palavras-chave devem ser mais fortes. Por outro lado, ao trabalhar com o texto de um cliente, existem situações em que o texto em negrito não deve estar presente na saturação das palavras-chave. Portanto, o que fazemos é alterar o texto em negrito ou <span>. Esse é o jeito “não- <b>”. Um caminho que estou caminhando há muito tempo.
Mas, quando você pode ter uma tag separada para um texto em negrito, uma tag que pode ser acessada por várias ferramentas de terceiros como css, js, back-end e assim por diante, por que usar um invólucro indefinido como o span? uma tag mais próxima da mente, válida e muito mais curta, como <b>!
Então, sim, vou tentar usar as tags <b> e <i>, mesmo que sejam tão antigas quanto o mundo. Ao fazer um formato de texto com HTML, mas apenas formato de texto – <b> vem para o resgate!