css - 使用 css 隐藏文本 : text-indent

标签 css seo text-indent

我的网站顶部有一个公司 Logo ,可链接回主页。我使用 text-indent: -9999px; 隐藏链接文本,这似乎是常见的做法。

对我来说,这有点像 hack,我担心它会对我的 SEO 产生负面影响。

这仍然是最好的方法吗?

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;
}

最佳答案

AFAIK 谷歌抓取工具没有看到您已将文本从页面的可见 部分移开,它仍然可以找到您用 text-indent 隐藏的文本.这不应该伤害 SEO。此外,如果是这种情况,请使用 text-indent出于这个目的不会是一种常见的做法。

关于css - 使用 css 隐藏文本 : text-indent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735539/

相关文章:

seo - 允许抓取外部 Javascript 文件

javascript - 为什么我的 ASP 网站内容没有被 Google 抓取?

html - 图片替换 <a> 标签在 IE 9 中不显示

html - 如何在同一列中显示两张图片?

css - 对于全 Angular 标题背景图像,您会使用哪种媒体查询堆栈?

html - 如何在第一页时隐藏分页中的 "previous"按钮?

codeigniter - seo 友好的 url 和动态路由 codeigniter php

html - CSS 缩进第一行文本超过右边缘

css - 如何在 asp.net 复选框组件中正确使用 bootstrap 3 复选框属性?