Para deixar um texto em negrito usaremos a tag <b> .
html<b>Esse texto está em negrito</b>
Geralmente o texto em bold (negrito) é usado para enfatizare certas palavras ou termos de uma frase.
html<p>Texto em <b>Bold (Negrito)</b> é útil para enfatizar certos <b>termos</b></p>
Texto em Bold (Negrito) é útil para enfatizar certos termos
Também pode ser usado para escrever uma definição. Mas melhor exemplificarmos:
html<p><b>Negrita</b> - corresponde a palavra espanhola para negrito</p>
Negrita - corresponde a palavra espanhola para negrito
A tag de HTML strong tem a função de ir um pouco alpem. Normamente mostra o texto em negrito no desktop do computador, mas tem um comportamento diferente em PDA por exemplo. Em alguns PDAs todo o texto é negrito, então não nem como você colocar o negrito em negrito, mas a tag strong irá sublinhar o texto para destacá-lo. Por outro lado, alguns programas de fala para pessoas deficientes visuais, o strong abaixa o tom do que a pessoa está ouvindo para que ela entenda a importancia da parte destacada.
html<p>Essaa <b>palavra em negrito</b> e essa <strong>outra palavra</strong> terão uma aparencia similar.</p>
Essaa palavra em negrito e essa outra palavra terão uma aparencia similar.
Então apenas para clarear, bold - dá um elemento e HTML, enquanto strong é uma tag semantica, que destaca no teclado dependendo do contexto.