css - 文本缩进以隐藏链接文本

标签 css seo

我一直在寻找一种方法来替换文本缩进:-9999px css 技巧用于隐藏链接文本并将图像显示为主页 Logo 按钮的链接。我找到了一个似乎有效的简单解决方案,但似乎没有得到任何炒作,所以我想知道是否有我看不到的漏洞。 下面是解决方案,其中 class="homeButton"应用 css 翻转图像,而 class="hide"显然隐藏了链接文本。如果这有任何缺点,请告诉我我不认为仍然有基于文本的链接,文本不会正常显示在屏幕上,但仍会出现在屏幕阅读器和搜索引擎中。 一如既往的感谢...

<a class="homeButton" href="index.html"><span class="hide">Home Button</span></a>

最佳答案

您没有确切说明您是如何获取 .hide 的内容的,但是如果您的想法是使用 display:none,那就算了。屏幕阅读器 搜索蜘蛛都会忽略带有 display-none 的元素,因为隐藏的内容被认为是不相关的(尤其是黑帽 SEO 人员可以轻松地用关键字填充隐藏文本)。 p>

我真的不明白文本缩进解决方案有什么问题。当然,我会减少缩进值以阻止 IE6 为巨大的未使用 Canvas 保留内存,但它仍然是这些努力的推荐技术。

关于css - 文本缩进以隐藏链接文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16157476/

相关文章:

vue.js - 动态站点的 SPA 不同 seo 元数据

javascript - JS动态img变化和SEO

seo - 我如何告诉谷歌不要完全抓取域

javascript - 在我的网站上显示倒数计时器时出现问题

seo - 类似 shirt7 或 shirtseven 的网址 - 有趣,谷歌是否理解书面数字

html - 页脚作为内容居中的 float div - 缩小时保持居中

css - 使用 ERB(Rails) 如何让数据 block 保持在它们的位置?

html - 如何在必应的搜索引擎中显示我的网站图标?

css - IE中的提交按钮样式

html - 容器内的中心图像