Para hacer un sitio web fácil de usar, tengo que usar algunas de las fuentes Font Awesome en <h>
elementos como este:
<h2>
<i style="color: rgb(102, 149, 45); vertical-align: inherit;" class="fa fa-gear"></i>
Performance
</h2>
De hecho, este es un artículo de revisión. ¿Está bien para poner estas fuentes (o <i>
elementos) en el código HTML interno de elementos de la cabecera como <h1>
, <h2>
, <h3>
, etc.?
Proporcione su fuente o alguna documentación también, porque es realmente importante para mí; No quiero cometer ningún error sobre este tema.
<span>
para FontAwesome, su tonto uso de<i>
Using<h2><span class="fa fa-gear"> </span></h2>
funcionará igual de bien.Respuestas:
Yo diría que no dañaría mucho, ni agregará nada. Prefiero mantener limpias mis etiquetas de encabezado y no agregaría el
i
. El estilo en línea sería un problema mayor, que no es realmente un gran problema.En lugar de hacer esto, puede agregar el ícono de ajustes al H2 directamente:
fuente
.h2.geared:before, .fa-gear:before,.fa-cog:before{content:"\f013"}
Además, no habría nada de malo en usar<h2>Title <span class="fa fa-gear"> <span></h2>
totalmente válido y no dañará el SEO en lo más mínimo.Google casi no presta atención a las etiquetas que usa en estos días. A Google le importa cómo se ve la página para los usuarios. Le importa qué texto es grande. Se preocupa por qué texto es destacado. Se preocupa por el texto que está oculto. Recientes pruebas de SEO han demostrado que no hay diferencia entre usar una
<div>
etiqueta diseñada para parecer un encabezado y usar una<h1>
etiqueta en lo que respecta a Google.Frunzo el ceño al usar etiquetas para cursiva en lugar de usar CSS. Mezcla semántica y presentación. Sin embargo, desde el punto de vista de SEO, no debería haber consecuencias negativas o positivas.
fuente
Sí, es una mala idea. Utilice
<h>
etiquetas de declaración claras , esta es una de las reglas de Google.fuente
<h>
etiqueta, y mucho menos encontrar reglas de Google para su uso. ¿Puedes vincular a alguna documentación?