的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