我想从另一个页面转到特定页面的DIV。这可能吗?
我尝试了<a href="file.html#product">Hello</a>
但它只是file.html#home
感谢
下进行。
我在我的file.html中,但它一直被重定向到file.html#home而不是。
答案 0 :(得分:8)
使用HTML 5,您只需向id
添加<div>
属性,其值为product
。这需要是页面中的唯一id
属性(适用于所有元素):
<div id="product">
请参阅working draft。
在HTML 4.01中,您需要在目标div上方使用name
的锚标记,或在其他页面中使用id
属性的任何其他元素:
<a name="product"></a>
<div>...
请参阅HTML 4.01 spec。
注意: XHTML 1.0规范中的name
属性为deprecated。
所以,这将是一个更好的选择,因为它适用于HTML 4.01,XHTML 1.0和HTML 5:
<div id="product">
答案 1 :(得分:8)
file.html需要一个id="product"
属性的元素。 <{1}}代码已弃用name
,不应使用。
<a>
答案 2 :(得分:4)
不要使用锚点。这已经过时了。只需为DIV指定身份product
:
<div id="product">...</div>