我在 href 标记的网页中使用了以下网址,并且在W3C HTML / XHTML验证中,不幸的是整个链接都失败了。
如何解决这个问题?
http://maps.google.co.uk/maps?q=N+Z&hl=en&hnear=ABC+N4+1,+Jamaica&t=m&z=16
我的页面包含:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
.
.
.
答案 0 :(得分:4)
您必须使用&
对带有&符号(&
)的广告进行编码。
因此,您的网址应如下所示:
http://maps.google.co.uk/maps?q=N+Z&hl=en&hnear=ABC+N4+1,+Jamaica&t=m&z=1
例如,请参阅HTML 4.01中的信息。还有一个web工具可以检查模糊的&符号:http://mothereff.in/ampersands
答案 1 :(得分:2)
您应该转义/编码网址。