xhml・html
URL中のhtml特殊文字
2012年10月12日
Another HTML-lint gatewayでhtmlの文法チェックをやっていて、URLにクエリがある場合の書き方について気が付きました。
ブラウザに表示する場合、クエリ中の【&】は【&】と書かなければいけないそうです。
実体参照について
【<】や【>】は【<】や【>】と書くことは知っていましたが、URL部分には特別に実体参照を用いなくても良いのだと思ってました。
ああ、とんだ勘違い。まぁ大抵のブラウザで動くから、実際にはあまり問題にはならないのですが。間違っていても、動くように書いてくださっているのでしょう。
ツールやサイトを少しずつ直すことにします。
フォーム中のテキストやテキストエリアに【&】と表示したい場合は、【&amp;】と書きます。これちょっとはまってしまいました。
また、URL中に【[】や【]】を使っていたのもひっかかりました。
使えない文字
【%5B】や【%5D】と書かなければいけなかったようです。
以前会社でPHPのコーディングしていたとき、ちゃんと書いている人、いなかったような・・・
ブラウザに表示する場合、クエリ中の【&】は【&】と書かなければいけないそうです。
実体参照について
【<】や【>】は【<】や【>】と書くことは知っていましたが、URL部分には特別に実体参照を用いなくても良いのだと思ってました。
ああ、とんだ勘違い。まぁ大抵のブラウザで動くから、実際にはあまり問題にはならないのですが。間違っていても、動くように書いてくださっているのでしょう。
ツールやサイトを少しずつ直すことにします。
フォーム中のテキストやテキストエリアに【&】と表示したい場合は、【&amp;】と書きます。これちょっとはまってしまいました。
また、URL中に【[】や【]】を使っていたのもひっかかりました。
使えない文字
【%5B】や【%5D】と書かなければいけなかったようです。
以前会社でPHPのコーディングしていたとき、ちゃんと書いている人、いなかったような・・・
コメント