当我尝试在这里验证时,出现了以下错误:
Bad value tel:0000 00 00 00 for attribute href on element a: Illegal character in scheme data: not a URL code point
我的HTML代码如下:
<a href="tel:0000 00 00 00">0000 00 00 00</a>
有没有办法修复这个问题?
当我尝试在这里验证时,出现了以下错误:
Bad value tel:0000 00 00 00 for attribute href on element a: Illegal character in scheme data: not a URL code point
我的HTML代码如下:
<a href="tel:0000 00 00 00">0000 00 00 00</a>
有没有办法修复这个问题?
去掉空格。在URL中,文字空格是不允许的,而且它们不是电话号码数据的一部分,只是用于人类阅读的格式。
visual-separator
字符(例如-
)替换它们,你就可以通过了。<a href="tel:0000-00-00-00">0000 00 00 00</a>
phonedigit = DIGIT / [ visual-separator ]
visual-separator = "-" / "." / "(" / ")"
尽管 ITU-T E.123 建议在打印电话号码时使用空格字符作为视觉分隔符,但“tel” URI 不得使用空格作为视觉分隔符,以避免过多的转义。
不要使用超链接,而是使用微数据。移动电话将识别它是一个电话号码,并允许点击,但不会影响普通的网页浏览器。
<div class="vcard">
<div class="tel">
12345555555
</div>
请查看: