0

我正在实现 facebook 的评论框,我想要的是我通过 GET 抓取并呈现到模板的评论应该对人类不可见,但对搜索引擎可见。

作为实验,我这样做了:http: //jsfiddle.net/4D8hh/

我怎样才能first隐藏second?但second应该保持可爬行状态。

z-index 在这里似乎是错误的选择,我还能做什么?有可能吗?

4

3 回答 3

1

用于display:none您希望在页面上拥有但对用户不可见的任何内容。内容将在那里......它只是不会在页面上“显示”。

于 2013-10-13T16:33:01.217 回答
0

我可以在这里提出我的担忧吗?谷歌不欣赏人们试图通过隐藏文本来获得更好的搜索排名。而且它可能根本行不通。从用户的角度来看,为什么不希望评论可见?

无论如何,如果您真的想走这条路,请开始使用: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;
}
于 2013-10-13T16:48:53.590 回答
0

就放

background:white;

应该就是这样

但是 qoura 还有其他一些绝妙的想法,请看这里它对他们有用,它应该对你有用。:)

https://plus.google.com/106413090159067280619/posts/KDSVtgHiuie

于 2013-10-13T16:38:41.730 回答