转到HTML中另一页的div

时间:2010-07-22 13:46:32

标签: html

我想从另一个页面转到特定页面的DIV。这可能吗?

我尝试了<a href="file.html#product">Hello</a>

但它只是file.html#home

感谢

下进行。

我在我的file.html中,但它一直被重定向到file.html#home而不是。

3 个答案:

答案 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>