We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在一个注重 SEO 的网页中,通常会在 <h1> 标签中使用关键词 —— 一般是网站名称或其他核心关键词。但大多数场景下我们希望 <h1> 标签的内容显示为图形(如logo、美术字等),同时又希望其中的关键词被搜索引擎读取到。 我们一般是这样做的:
<h1>
h1 { width: 60px; height: 40px; font-size: 0; background: url("images/logo.png"); }
<h1>Website Name</h1>
这种方法通过设置 font-size 为 0 来在视觉上隐藏关键词,通过设置 background-image 来显示 logo,这种做法其实并不可取,有 SEO 作弊的嫌疑,会被搜索引擎惩罚。类似在文字上面做文章的方法还有设置 color: transparent,同样不可取。
font-size
background-image
color: transparent
h1 { width: 60px; height: 40px; white-space: nowrap; text-indent: 100%; overflow: hidden; background: url("images/logo.png"); }
这种方法是通过设置一个足够大的缩进值,将文字“挤出”可视区,从而实现视觉上不可见的效果。
h1 { content: url("images/logo.png"); }
这种方法主要利用 content 属性,将 <h1> 中的内容替换为 logo 来显示,代码量非常少,而且无需设置容器的高宽,图片会自动撑开。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
在一个注重 SEO 的网页中,通常会在
<h1>
标签中使用关键词 —— 一般是网站名称或其他核心关键词。但大多数场景下我们希望<h1>
标签的内容显示为图形(如logo、美术字等),同时又希望其中的关键词被搜索引擎读取到。我们一般是这样做的:
使文字不显示
这种方法通过设置
font-size
为 0 来在视觉上隐藏关键词,通过设置background-image
来显示 logo,这种做法其实并不可取,有 SEO 作弊的嫌疑,会被搜索引擎惩罚。类似在文字上面做文章的方法还有设置color: transparent
,同样不可取。将文字挤出可视区
这种方法是通过设置一个足够大的缩进值,将文字“挤出”可视区,从而实现视觉上不可见的效果。
content 替换法
这种方法主要利用 content 属性,将
<h1>
中的内容替换为 logo 来显示,代码量非常少,而且无需设置容器的高宽,图片会自动撑开。The text was updated successfully, but these errors were encountered: