别研究黑帽了,换正常的方法把。就算你研究黑帽你这方法也不对,黑帽的技术是快速收录排名,然后排名掉下去也快,网站被k也是早晚的事情。
具体方法是,
① 用 javascript 绑定 window 的 onscroll 事件,判断是否到特定高度,然后给特定元素增添一个 class;否则将 class 去除,例子:
window.onscroll = function(){var element = document.getElementById('element'),
top = 100,
cln = "fixed-nav"
if( document.documentElement.scrollTop >= top && element.className != cln ){
element.className = cln
}else{
element.className = ""
}
}
② 在 css 写好,该元素有了这个 class 的样式,例:
#element.fixed-nav{position: fixed
top:0
left:0
width:100%
z-index:10
_position: absolute
_top:expression( eval(document.documentElement.scrollTop) )
}
以上只说明大致做法,没有测试过,仅供参考
填充内容后仍出现此类问题,那么就是样式问题,尝试设置下对应标签的高度样式,如body、table、div等等,具体需要看你用到什么样的标签了。如果填充内容后无此类问题,那么就是缺少内容支撑导致页面排版出现底部上移的情况。