Hola:
Hay muchas etiquetas html que están desaconsejadas porque se pueden suplir con etiquetas sencillas y estilos... si uno quiere poner negritas con html basta con usar una etiqueta "b", la cursiva es "i", el subrayado "u"... pero actualmente (usando estilos) se tendría que usar solo la etiqueta span, y el estilo font-weight: bold o font-style: oblique o text-decoration: underline...
Además, con estilos puedes conseguir que una etiqueta que puede tener habitualmente un estilo, lo varíe... (un div con display inline es igual que un span... y un span con display block es igual a un div...)
La verdad es que de tantas etiquetas html se deberían usar unas pocas: form (con sus elementos), img, span, p, table (y su cuerpo...), listas... y seguro que me olvido alguna imprescindible, pero poco más.
Lo que pasa con los estilos, es que puedes facilmente personalizarte una librería:
<style type="text/css" >
.negrita {
font-weight: bold;
}
.cursiva {
font-style: oblique;
;
subrayado {
text-decoration: underline;
}
</style>
Luego cuando quieras una palabra con subrayado cursiva y negrita, tan solo debes ponerla en un tag span y aplicar esas 3 clases:
<span class="negrita cursiva subrayado"> ¿como me veo? </span>
Saludos