我正在实现 facebook 的评论框,我想要的是我通过 GET 抓取并呈现到模板的评论应该对人类不可见,但对搜索引擎可见。
作为实验,我这样做了:http: //jsfiddle.net/4D8hh/
我怎样才能first
隐藏second
?但second
应该保持可爬行状态。
z-index 在这里似乎是错误的选择,我还能做什么?有可能吗?
我正在实现 facebook 的评论框,我想要的是我通过 GET 抓取并呈现到模板的评论应该对人类不可见,但对搜索引擎可见。
作为实验,我这样做了:http: //jsfiddle.net/4D8hh/
我怎样才能first
隐藏second
?但second
应该保持可爬行状态。
z-index 在这里似乎是错误的选择,我还能做什么?有可能吗?
用于display:none
您希望在页面上拥有但对用户不可见的任何内容。内容将在那里......它只是不会在页面上“显示”。
我可以在这里提出我的担忧吗?谷歌不欣赏人们试图通过隐藏文本来获得更好的搜索排名。而且它可能根本行不通。从用户的角度来看,为什么不希望评论可见?
无论如何,如果您真的想走这条路,请开始使用:http: //schema.org/Comment
然后您可以使用绝对位置将元素脱离上下文:
position: absolute;
left: -9999em;
或者像 Twitter Bootsrap,.sr-only:
.sr-only
{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0 0 0 0);
border: 0;
}
就放
background:white;
应该就是这样
但是 qoura 还有其他一些绝妙的想法,请看这里它对他们有用,它应该对你有用。:)
https://plus.google.com/106413090159067280619/posts/KDSVtgHiuie