h1 jako logotyp?

0

Na każdej podstronie strony www powinien znajdować się element h1. Co w przypadku, gdy np. na stronie głównej nie założyliśmy występowania takiego elementu, a jednak chcemy, żeby ów element się tam znalazł (aby strona się lepiej pozycjonowała). Czy można wykonać następujący zabieg i jak on jest postrzegany przez google:

<a href="http://domena.pl" id="logo"><h1 class="seohide">Tutaj jest ukryty tekst h-jedynki</h1><img src="logo.png" alt=""></a>

Wyczytałem, że następujące ukrycie elementu jest ok dla pozycjonowania:

.seohide{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
0

Nie ukrywaj. Możesz to zrobić tak

<h1><a href='www.costam.pl'><img src='cos.png' alt='twój ukryty tekst' /></a></h1>
1

Ja robię raczej tak:

<h1><a href="">Nazwa strony</a></h1>
h1>a {
display: block;
width: 100px;
height: 100px;
background: url('/img/logo.jpg');
font-size: 0;
color: transparent;
overflow: hidden;
text-indent: -999px;
}

Jakoś nie lubię wywalania elementów poza ekran absolutami ;)

<img> nie stosuję, bo nie lubię menu obrazka po klikaniu prawym na element layoutu, a "alt" ma słabszą moc niż czysty tekst zdaje się

0

Nie dawaj logo w h1. To jest znacznik pod nagłówek, więc jest przeznaczony pod treść. Chyba, że nie masz zamiaru pozycjonować strony.

0
szczytuje napisał(a):

Nie dawaj logo w h1. To jest znacznik pod nagłówek, więc jest przeznaczony pod treść. Chyba, że nie masz zamiaru pozycjonować strony.

Na każdej podstronie strony www powinien znajdować się element h1. Co w przypadku, gdy np. na stronie głównej nie założyliśmy występowania takiego elementu, a jednak chcemy, żeby ów element się tam znalazł (aby strona się lepiej pozycjonowała).

1 użytkowników online, w tym zalogowanych: 0, gości: 1