基本HTML内部链接在IE8中不起作用

时间:2012-04-14 11:13:27

标签: html internal-link

这个让我挠头。我有一个页面,其中包含多个内部链接,可以将用户放在页面中以获取更多内容。在各个部分下方还有进一步的内部链接,将用户带回到顶部。除了IE8(实际IE8 - IE8模式下不是IE9)之外,所有浏览器都可以正常工作,但是它们工作正常,但不会恢复!

示例:

<a href="page.php?v=35&amp;u=admin-videos#a">A &ndash; General</a>
.... //travelling DOWN the page
<h3><strong>A &ndash; General<a name="a"></a></strong></h3>

<a name="top"></a>
.... //travelling back up
<a href="page.php?v=35&amp;u=admin-videos#top">Back to top.</a>

我尝试使用&nbsp;填充“顶部”锚点,但这并没有改变它。有什么想法吗?

实际使用案例:http://databizsolutions.ie/contents/page.php?v=35&u=admin-videos

2 个答案:

答案 0 :(得分:1)

尝试给它像

<a href="#top">Back to top.</a>

这样说,我希望它会起作用

   <a name="top">Title Text here</a>  
    <a href="#top">go to top</a>  

答案 1 :(得分:0)

两件事:

  1. 使用<a name="...">与上一个千年一样久远。在现有元素上使用id属性。最好是您确定的目标。然后你可以使用:target CSS选择器来做很酷的事情。
  2. 如果您只想更改哈希值,请不要包含完整的文件名。只需<a href="#top">就可以了。