当设置页面锚点出现问题时……


当你的网页太长太长,浏览者不能很方便的找到他需要找的东西,为每个段落标题或关键点设置锚点就是很好的办法了,通常我们可以需要html部分写上一个<a name=”a”>或者<a id=”a”>的标签,这样锚点就设好了,很简单,但是有时候它们也会出现问题:

1、当你的外层容器样式有overflow:hidden属性的时候,浏览器会将这个容器当成一个页面来看待,点击后,会将容器上移到再外层的容器之外,由于超过的部分被隐藏,所以造成页面变形。这个问题在Firefox和IE下都有,是bug还是规则,我也不清楚……

2、IE6的一个问题,很多朋友会用<a name=”a”></a>这样的空标签来做锚点,但是IE6(也只有IE6)不认这种空标签,所以锚点不生效,必须要在中间加一个&nbsp;空格来占位。

以上两点都是在具体操作的时候碰到的,记录下来备个案,给G老师和B老师提供点素材~


《 “当设置页面锚点出现问题时……” 》 有 6 条评论

回复 MattWang 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注