【发布时间】:2015-11-25 23:24:59
【问题描述】:
我一直在寻找解决我遇到的问题的方法,但似乎 SO 上的解决方案都没有解决我的问题。
我遇到了一个可怕的问题,即我的 HTML 中的 a href 标记实际上并没有将我带到链接。起初,我尝试删除 JavaScript 包含,想知道 JavaScript 部分中的某些东西是否弄乱了页面。
然后我也删除了 CSS 部分,并最终删除了所有内容,直到页面仅包含 HTML 页面的标题信息和仅 a href 标记。我还将链接更改为不存在的页面(强制出现 404 错误)。
当点击链接时,它会让我停留在当前页面上,并且不会将我带到引用的页面(甚至给我一个 404 错误)。以下是剥离的代码(除了注释掉的部分):
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<title>test</title>
<meta name="description" content="test1" />
<meta name="keywords" content="test2" />
</head>
<a href="test.html">Support</a/>
</html>
感谢您的帮助。
我根据给出的答案进行了更改,但仍然看到相同的行为。如屏幕截图所示(抱歉,不允许我插入图片),URL 显示 /test.html 但页面仍然是主页。我更改了链接的文本以确保应用更改。
我正在使用 rackup 在本地快速查看更改。
更新代码:
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<title>test</title>
<meta name="description" content="test1" />
<meta name="keywords" content="test2" />
</head>
<body>
<a href="test.html">Support2</a>
</body>
</html>
【问题讨论】:
-
你有多余的 / 在最后 - />
-
你的身体标签在哪里?
-
听说过validator.w3.org 吗?