HTMLで " & < > を表示する
HTMLでは " & < > など、タグや動作を表すキーキャラクターとしている文字をそのまま記述することができません。
このような文字を特殊文字と呼びます。
その他の特殊文字には、Asciiコードの後半を利用した文字などがあります。
特殊文字の表示方法
特殊文字を表示するのに使われるのが「&」です。
「&」に続けてAsciiコードまたは文字コードネームを記述することで特殊文字を表示させることができます。
" & < > を表示させるには次のように記述します。
| 特殊文字 | Ascii(10進) | Ascii(16進) | コードネーム |
|---|---|---|---|
| " | &#34 | &#x22 | " |
| & | &#38 | &#x26 | & |
| < | &#60 | &#x3c | < |
| > | &#62 | &#x3e | > |
上記のままでは希に正常に表示できない場合があります。
そのような場合にはセパレータとして上記記述の後に;を付けます。
&の役割
「&」に続けて、コードネームやコード(数値)を記述することで文字を表示させます。
全てのAscii文字をAsciiコードで表現したり、2バイト文字(全角文字)をコードで表現できます。
例えば、「あ」(Unicode)とすると、「あ」を表示します。
