在打开href =&#34之后,空间存在(突出显示为);它对HTML代码中的任何内容有影响吗?
语法:
<a href="<Space>http......" </a>
在编码中:
<a href=" http......" </a>
非常感谢您的帮助。
谢谢, Matheen
答案 0 :(得分:2)
根据W3C,href
属性为:
a
...元素的href属性必须具有有效 URL potentially surrounded by spaces 的值。不需要a和area元素的href属性;当这些元素没有href属性时,它们不会创建超链接。
http://www.w3.org/TR/2012/WD-html5-20121025/links.html#attr-hyperlink-href,强调我的。
“ URL可能被空格包围”的定义是:
字符串是可能由空格包围的有效非空URL,如果在从其中删除前导空格和尾随空格后,它是有效的非空URL。
<子> http://www.w3.org/TR/2012/WD-html5-20121025/urls.html#valid-url-potentially-surrounded-by-spaces 子>
所以,是的:如果您愿意,您可以合法地用href
的URL包围空格,只要在删除前导和尾随空格后它评估为合法的URL。
答案 1 :(得分:1)
如果您只是询问“href”标签内的空格是否有问题,那么, 不,这两种格式在性能方面应该相同。虽然我认为没有任何合理的理由在那里有空间,即使是为了可读性。 这是一个Jfiddle来说明。
<a href=" https://www.google.com/">Google</a>
<a href="https://www.google.com/">Google</a>
如果这没有帮助,请更清楚地询问您的问题。