Hej, Jeg vil gerne høre hvad folks erfaring, mening, bud er på følgende:
Hvis man laver en grafisk menu kan man gøre noget ala: css: #menu li a.forside {background: url(forside.png) left top no-repeat; width: 100px;} #menu li a.tissemand {background: url(tissemand.png) left bottom no-repeat; width: 100px;} #menu li a.bananer {background: url(bananer.png) left top no-repeat; width: 100px;} #menu em { HTML: <div id="menu"> <ul> </div>
Spørgsmålet er så: Vil søgemaskinerne opfatte, det som hidden tekst/black hat, at em tagget er sat til display: none; Eller vil søgemaskinerne se det, som et normalt link, da robotterne ikke ser grafikken, fordi det er gemt væk i css filen?
På forhånd tak. |
Du kan stole på, at søgerobotterne godt kan læse CSS. Det at du bruger skjulte elementer er dog ikke i sig selv farligt. Man bruger f.eks. masser af skjulte elementer ved mange javascript-baserede funktioner.
Dog ville jeg - ligesom dig selv - ikke være tryg ved lige den teknik, som du nævner i eksemplet. Faktisk lavede vores designer nogle headings på en lignende måde, og dem lavede jeg om, fordi jeg ikke turde tage chancen.
Men din teknik forekommer mig dog også som unødvendigt besværlig. Hvorfor putter du ikke bare rigtige <img> tags i dine <li>'er - altså sådan her:
<li><a title="Whatever" href="tissemand.php"><img src="whatever.png" alt="Whatever" /></a></li>
Bare du tager alt-tagget og title-tagget med, så kan jeg ikke forestille mig, du mister noget SEO på at bruge et billede frem for et tekstlink!