的Zend app.I的特定部分在第1页指向特定部分在第二页的链接:HTML:链接到我的网页
<a href="mysite/index/index/#comments">link!</a>
我的部分“意见”:
<div name="comments">here my comments</div>
这是不工作。并且该链接正在加载页面而不是针对指定的div。 我错在哪里?
感谢
卢卡
的Zend app.I的特定部分在第1页指向特定部分在第二页的链接:HTML:链接到我的网页
<a href="mysite/index/index/#comments">link!</a>
我的部分“意见”:
<div name="comments">here my comments</div>
这是不工作。并且该链接正在加载页面而不是针对指定的div。 我错在哪里?
感谢
卢卡
有no name
attribute for div
elements。片段标识符被定义为引用a
elements via their name
(旧风格,如果您需要支持Netscape 4,请使用它)或any element via its id
(现代风格)。
<div id="comments">here my comments</div>
尝试
<div><a name="comments">here my comments</a></div>
或
<div id="comments">here my comments</div>
这里是我的代码错了吗?我的意思是为什么?=)您的解决方案的工作(我试过“ID =注释”之一) – luca 2011-05-25 12:35:22
您的代码是不是在道德意义上的“错误”。 W3C的人只是决定div不应该有一个名称属性。然而,id和name之间有区别。 id属性在名称属性之前被搜索,因为您可以有许多名称具有相同的值但只有一个ID。我可以问你为什么不选择我的答案? – gurghet 2011-05-25 14:40:00
谢谢!我问我在哪里错了。你找到了解决方案(+1),但不是解释.Quentin更快 – luca 2011-05-25 17:52:29