首页 > 解决方案 > 链接到不同页面上的特定部分

问题描述

我的目标是从网站上的其他 html 页面链接到商品.html 上的特定部分,所有这些都具有由 .dwt 文件设置的相关发送链接,因此所有发送页面上的发送链接都是统一的。在 Int Ex 11 中这可以正常工作,但在 Fire 75.0 或 Chrome 中不行。在那些浏览器中,这些链接将我带到了商品.html 的源代码。示例:发送页面(在顶部导航栏中):

<li class="dropdown">
<a href="javascript:void(0)" class="dropbtn">Merchandise</a>
<div class="dropdown-content">
<a href="merchandise.html #apparel">Apparel and Accessories</a>
<a href="merchandise.html #dvd">DVD's</a>
<a href="merchandise.html #cd">CD's</a>
</div>
</li>

这些旨在链接到商品.html 中的以下标记:

<h2 id=dvd>DVDs</h2>
<h2 id=cd>CDs</h2>
<h2 id=apparel>Apparel and Accessories</h2>

我再说一遍,这在 Int Ex 11 浏览器中运行良好。

标签: htmlhyperlink

解决方案


你做的大部分是正确的。

删除“.html”和“#”之间的空格可能会完成这项工作。标准 URI 不应该有那个空格。比如merchandise.html#apparel

此外,标准的 html 标签属性应该有引号。比如<h2 id="apparel">...</h2>


推荐阅读