Aby stworzyć przyjazną dla użytkownika stronę internetową, muszę użyć niektórych czcionek Font Awesome w <h>
elementach takich jak ten:
<h2>
<i style="color: rgb(102, 149, 45); vertical-align: inherit;" class="fa fa-gear"></i>
Performance
</h2>
W rzeczywistości jest to artykuł poglądowy. Czy można umieścić te czcionki (lub <i>
elementy) w wewnętrznej HTML elementów nagłówka jak <h1>
, <h2>
, <h3>
itp?
Proszę podać swoje źródło lub dokumentację, ponieważ jest to dla mnie bardzo ważne; Nie chcę popełniać błędów w tym temacie.
<span>
dla FontAwesome, jego głupie używanie<i>
Korzystanie<h2><span class="fa fa-gear"> </span></h2>
będzie działać równie dobrze.Odpowiedzi:
Powiedziałbym, że nie zaszkodzi zbytnio, ani niczego nie doda. Wolę dbać o czystość tagów nagłówka i nie dodawać
i
. Stylizacja liniowa byłaby większym problemem, co nie jest tak naprawdę dużym problemem.Zamiast tego możesz dodać ikonę koła zębatego bezpośrednio do H2:
źródło
.h2.geared:before, .fa-gear:before,.fa-cog:before{content:"\f013"}
Ponadto, nie byłoby nic złego w użyciu<h2>Title <span class="fa fa-gear"> <span></h2>
całkowicie poprawnej i nie zaszkodzi SEO w najmniejszym stopniu.Google prawie nie zwraca uwagi na to, jakich tagów używasz obecnie. Google dba o to, jak strona wygląda dla użytkowników. Dba o to, który tekst jest duży. Dba o to, który tekst jest widoczny. Dba o to, który tekst jest ukryty. Ostatnie testy SEO wykazały, że nie ma różnicy między używaniem
<div>
tagu, który ma styl przypominający nagłówek, a używaniem<h1>
tagu, jeśli chodzi o Google.Nie lubię używać tagów kursywą zamiast CSS. Łączy semantykę i prezentację. Jednak z punktu widzenia SEO nie powinno być żadnych negatywnych ani pozytywnych konsekwencji.
źródło
Tak, to zły pomysł. Używaj wyraźnych
<h>
tagów wyciągów , jest to jedna z zasad Google.źródło
<h>
tagu, nie mówiąc już o wyszukiwaniu reguł Google od ich użycia. Czy możesz podać link do dokumentacji?