【发布时间】:2012-10-26 17:12:27
【问题描述】:
我在我的网页中的 href 标记中使用了下面的 URL,不幸的是整个链接在 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" />
.
.
.
【问题讨论】:
-
如果您包含验证错误会很有帮助
-
+ 不是有效的 URL 字符,将其更改为 %2B
-
引用未由 REFC 分隔符终止。 - 在属性值中引用外部实体。 - 使用了未知实体。当在 URL 查询字符串中使用 ¶m=value 而不是 ¶m=value 时,通常会发生这种情况 - 在 HTML 中,与号字符 (&) 保留用于标记字符实体,因此您不应在 HTML 中使用原始 & 号 - 包括 URL 中的 & 号。例如,任何需要 & 符号的 URL 应如下所示:example.com/…
标签: validation url xhtml w3c