参考stackoverflow的做法,在主要内容前加一个隐藏锚点:id();?>">主要内容...偏移锚点并隐藏占位符:.target-fix{position:relative;顶部:-44px;//偏移值显示:block;高度:0;overflow:hidden;}也可以这样,用javascript调整滚动值if(window.location.hash.indexOf('#')>=0){$('html,body').animate({scrollTop:($(window.location.hash).offset().top-50)+"px"},300);};//主要修复评论定位不准BUG$('#commentsa[href^=#][href!=#]').click(function(){vartarget=document.getElementById(this.hash.slice(1));if(!target)return;vartargetOffset=$(target).offset().top-50;$('html,body').animate({scrollTop:targetOffset},300);返回false;});//主要修复评论定位不准确的BUGpadding-top可能会使第二条评论下移50px,但回复按钮被挡住了!无法点击回复按钮。反复调整z-index改变图层顺序,依旧无果!