【发布时间】:2014-03-02 23:21:52
【问题描述】:
这可能是一个非常简单的问题。考虑一个非常简单的情况:
<a href="some/url">some link</a>
HTML 中的 href 参数应该使用 url 编码还是简单地使用 html 安全字符?浏览器通常只是在导航到链接时对其进行编码,但无论如何......这两种方式中的一种比另一种更正确吗?
更新 1 有些人设法让我感到困惑,并让我在 url 中添加“/”或“http://”。伙计们,这完全无关紧要——我非常清楚如何形成一个网址。问题是关于 url-encoding。
【问题讨论】:
-
如果不使用“http://”,它可以连接“index.html/”顶部的 url,可能是我弄错了。
-
@huseyintugrulbuyukisik 你是对的,但这只是伪代码行,不需要修复。问题不在于这个——“some/url”也可以写成“foo/bar”或“whatever”或“http://whatever”——它仍然只是伪代码(-ish)。