&xxx;

目次

概要

形式
&xxx;

説明

HTML で <> をそのまま記述すると、タグの <...> と見なされてしまうために、うまく表示することができません。HTML では、< の代わりに &lt;> の代わりに &gt;、また、& の代わりに &amp; と記述する必要があります。これらの文字を「文字参照(character references)」と呼びます。<title></title> で指定するタイトル、<img alt="~"> の alt 属性の値などにも <> を用いる時は文字参照を使用する必要があります。

よく使用される文字参照には以下のものがあります。

記述表示説明
&lt;<右大不等号。
&gt;>左大不等号。
&amp;&アンドマーク。アンパサンド。
&quot;"ダブルクォート。引用符。
&nbsp;
空白文字。

他にも、&copy;(著作権マーク)、&reg;(登録商標マーク)などいろいろありますが、ブラウザによっては表示できないものもあるので注意が必要です。文字参照の一覧については下記のページを参照してください。

使用例

HTML
HTML で太字を表示するには &lt;b&gt; を用います。
表示
HTML で太字を表示するには <b> を用います。

詳細

<a href="~"> の URL 部にも、本来は文字参照を使用するよう定義されています。

HTML
<a href="sample.cgi?AAA=aaa&amp;BBB=bbb">sample</a>

しかし、上記のように記述すると、うまく解釈してくれないブラウザが多いため、当面は下記のように指定した方が無難そうです。

HTML
<a href="sample.cgi?AAA=aaa&BBB=bbb">sample</a>