我的網站頂部有一個公司徽標,它鏈接回主頁。我隱藏鏈接文本使用text-indent: -9999px;
這似乎是常見的做法。使用css隱藏文本:文本縮進
對我來說,這感覺就像一個黑客,我擔心它會負面影響我的搜索引擎優化。
這是否仍然是最好的方法?
HTML:
<a href="index.php" id="logo">My Website</a>
CSS:
#logo {
display: block;
width: 100px;
height: 100px;
overflow: hidden;
background: url('logo.png');
text-indent: -9999px;
}
無論是文本縮進或填充與高度1px和溢出隱藏是唯一的方式,我總是做到這一點。對其他選項感興趣。 +1 – locrizak
大多數網站使用此方法。 Google不能僅懲罰所有網站的50%。我不擔心它,除非您在整個頁面上使用它或隱藏整個部分(即濫用它)。 – Gerben
@Gerben,Google可以處罰所有網站的50%。這樣做的網站可能會傷害自己不知道他們是誰。當然,損害可能非常小,不會產生顯着差異和/或通過一些質量鏈接等輕易被克服。 –