锚点失效问题。

<a href="#order" title="在线订购">在线订购</a>

<a name="order" id="order"></a>

html中,关于锚点,这样加锚点一般没什么问题的,兼容各个浏览器。

但是最近发现在ie6内核,360浏览器下居然失效,

查了一下原因

<a name="order" id="order">任意文字</a>

a标签里面有内容的话,360浏览器就正常了。。

或者这个这个a标签添加样式,触发hasLayout就正常了:

.anchor { display:block; height:0; }


<a name="order" id="order" class="anchor"></a>
原文地址:https://www.cnblogs.com/huanlei/p/2747895.html