发现关于锚点的显示谷歌浏览器和IE有一些区别:
代码:
<a href="#a">第一章</a><a href="#b">第二章</a><a href="#c">第三章</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a name="a"></a><br><br>这是第一章<br><br><br><br><br><br><br><br><br><br><br><br><br>
<a name="b"></a><br><br>这是第二章<br><br><br><br><br><br><br><br><br><br><br><br>
<a name="c"></a><br><br>这是第三章<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
意思在点击第一章之后跳转到“这是第一章”,并且上面空出两行,IE浏览器是可以正常实现效果,但是谷歌浏览器会无视两个"<br>"而顶格显示。
兼容方法为:在代码“<a name="a"></a>”直接加上一个空格键的字符“ ”,<a name="a"> </a>这样就可以了。