我刚刚注意到,在HTML表单验证中,对于URL输入类型,在协议:
我找不到任何明确规定它们是否需要的定义。我在https://www.w3.org/standards/上花了好几分钟也没有找到。我能找到的最好的是一篇采访蒂姆·伯纳斯-李(Tim Berners-Lee)的文章,他说它们不是必需的:http://www.dailymail.co.uk/sciencetech/article-1220286/Sir-Tim-Berners-Lee-admits-forward-slashes-web-address-mistake.html:
“网上几乎没有关于双斜杠的参考。”
我认为推荐使用斜杠,但是否有人知道并能提供正确标准的证据呢?
有点讽刺的是,当输入链接时,Stackoverflow确实需要
protocol:
之后的双斜杠'//
'不是必需的。我尝试在许多浏览器中输入没有斜杠的URL,它们都可以工作,例如:http:www.web-dewd.com在Chrome、Firefox、Edge、Opera甚至IE11中都可以工作。我找不到任何明确规定它们是否需要的定义。我在https://www.w3.org/standards/上花了好几分钟也没有找到。我能找到的最好的是一篇采访蒂姆·伯纳斯-李(Tim Berners-Lee)的文章,他说它们不是必需的:http://www.dailymail.co.uk/sciencetech/article-1220286/Sir-Tim-Berners-Lee-admits-forward-slashes-web-address-mistake.html:
这篇来自ZDNet的文章说道:但是,由于冒号已经在那里了,结果人们从来没有使用过斜杠斜杠...
“网上几乎没有关于双斜杠的参考。”
我认为推荐使用斜杠,但是否有人知道并能提供正确标准的证据呢?
有点讽刺的是,当输入链接时,Stackoverflow确实需要
//
,其他编辑器也会在将文本转换为链接时需要,例如Microsoft Outlook。