dominios y alojamiento web en hostalia

Diferencias entre <b> y <strong>

¿Alguien podría decirme las diferencias entre usar una etiqueta <b> y una <strong>? Cuál es más recomendable?

La FAQ Diferencias entre <b> y <strong> tiene

Pertenece a la categoría:

Pregunta
¿Alguien podría decirme las diferencias entre usar una etiqueta <b> y una <strong>? Cuál es más recomendable?


Respuesta de Miguel Angel Alvarez
Las diferencias visuales la verdad es que no son muchas. De hecho, creo que todos los navegadores interpretan igual ambas etiquetas y por tanto el efecto que perciben los visitantes de utilizar una u otra etiqueta es el mismo.



Pero que los navegadores interpreten igual una etiqueta que otra no significa que conceptualmente no sean etiquetas distintas.



Te comento que HTML es un lenguaje interpretado por el navegador, que es el responsable de renderizar la página como le parezca, siempre atendiendo a las etiquetas que ha puesto el diseñador. <B> y <STRONG> da la casualidad, o no es tan casualidad, que los navegadores la interpretan igual y por tanto la muestran igual, con una negrita en el texto que engloba. Pero el significado es el siguiente:



<B> indica una negrita. Nada más que eso. El texto que engloba tiene que estar escrito con "bold".



<STRONG> indica que el texto que engloba se tiene que reforzar. El navegador es el que interpreta cómo se debe mostrar un texto reforzado, más fuerte, y todos los navegadores han decidido que para mostrar un texto más fuerte lo que harán es poner una negrita. Pero eso no implica que mañana venga otro navegador que no le guste reforzar el texto con una negrita y lo que haga es aumentar el tamaño y poner en color rojo, por ejemplo.



En definitiva, con la etiqueta <B> estamos marcando una negrita específicamente y con la etiqueta <STRONG> estamos simplemente indicando que se desea reforzar ese texto, pero el navegador es el encargado de decidir cómo lo desea reforzar.


Lo de cuál es más recomendable te lo vas a poder contestar tú mismo según tus intenciones. Ahora ya sabes las diferencias y deberías saber cuál de las dos etiquetas te interesa en cada caso.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 5 comentarios a la faq
5 comentarios revisados:
Por: Julio Sánchez
06/6/2007
Yo utilizo siempre la etiqueta <b>, simplemente porque es más corta que <strong>. ¿Eso está bien?
Por: Angel
07/6/2007
<b> es en definitiva menos corta y pesada que <strong> aunque algunos editores HTML ponen <strong> automáticamente.

Aquí dependerá de la peresa del diseñador.
Por: mordicuac
18/6/2007
Realmente, html se debe usar solo para organizar la informacion, y usar css en lo referente al diseño, por eso, se debe usar strong, cuando se considera que es algo importante y debe estar en negrita, si solo se quiere marcar la negrita, se debe usar <b>, aunque seria mucho mas correcto no usar <b>, usar un <span class="negrita"> y definir la clase negrita en nuestra hoja de estilos, con un font-weight: bold; o bolder, asi separariamos clamramente el html con la informacion y el css con el dseño
Por: Antoni
18/6/2007
Tengo entendido que a efectos de posicionar mejor la página en los buscadores, en especial el google, es preferible utilizar strong para remarcar palabras clave.
Parece ser que el robot de búsqueda presta atención a las palabras que encuentra reforzadas como strong y no en cambio a las bold. Considera las palabras con strong como palabras clave de la página.
Por: Jorge
19/6/2007
El elemento <b> es presentacional y no aporta semántica al contenido. El elemento <strong> si aporta esa semántica. Si quieres hacer lo correcto, utiliza marcado semántico y deja la presentación para la CSS. Esto es muy importante y clave. Además, es fundamental para temas de accesibilidad.
Si tienes dudas, revisa páginas que tengan certificación de accesibilidad o de empresas tales como Intermark, IECISA,...

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...