2

私は自分のWebページの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" />
.
.
.
4

2 に答える 2

4

&URLのアンパサンド () を でエンコードする必要があります&amp;

したがって、URL は次のようになります。

http://maps.google.co.uk/maps?q=N+Z&amp;hl=en&amp;hnear=ABC+N4+1,+Jamaica&amp;t=m&amp;z=1

たとえば、 HTML 4.01の情報を参照してください。また、あいまいなアンパサンドをチェックする Web ツールもあります: http://mothereff.in/ampersands

于 2012-10-27T13:34:53.633 に答える
2

URLをエスケープ/エンコードする必要があります。

于 2012-10-26T17:23:57.437 に答える