今天学到jQuery的滑动函数时,涉及到了隐藏,display:none,于是查了一下,发现关于隐藏,有三种用法:display:none,visibility:hidden,以及overflow:hidden;前两个的不同之处是前者隐藏元素时会保留元素在页面上所占空间,后者隐藏元素且让出空间;
还在一个博客里面(http://www.jb51.net/article/15781.htm)看到介绍说可以用left:-1000000px,因为使用display:none隐藏的元素不会被百度等搜索引擎检索,会影响网站的SEO,(作为超级菜鸟我还查了一下SEO是啥。。)
但是在另一个博客(http://www.piaoyi.org/seo/CSS-Display-none.html)我看到的却是相反的意思, 大概意思是说以前的网站曾经利用display:none来提升SEO隐藏大量广告、链接,后来谷歌百度等搜索引擎在斗智斗勇中慢慢解决了一些问题,正常使用的隐藏内容不会被和谐。总之意思是说display:none还是可以使用然后被识别的。与前面的说法相反。
我表示很疑惑,先写在这里。