HTML の 、& などは特別な意味を持っており ( はリンクタグに使用され、& はエスケープに使用されます)、直接使用することはできません。これらの記号は、最終的に表示される Web ページには表示されません。では、これらの記号を Web ページに表示したい場合はどうすればよいでしょうか。
HTMLエスケープ文字列(エスケープシーケンス)についてです。
エスケープ シーケンスは文字エンティティとも呼ばれます。 HTML では、エスケープ文字列を定義する理由は 2 つあります。 1 つ目の理由は、「」などの記号は HTML タグを表すために使用されているため、テキスト内の記号として直接使用できないことです。これらのシンボルを HTML ドキュメントで使用するには、エスケープ文字列を定義する必要があります。インタプリタはそのような文字列に遭遇すると、それを実際の文字として解釈します。エスケープ文字列を入力するときは、大文字と小文字の規則に厳密に従ってください。 2 番目の理由は、一部の文字が ASCII 文字セットで定義されていないため、エスケープ文字列で表す必要があるためです。
エスケープ シーケンス、つまり文字エンティティ (Character Entity) は 3 つの部分に分かれています。最初の部分は & 記号 (英語ではアンパサンドと呼ばれます) で、2 番目の部分はエンティティの名前 (Entity) です。または # プラス エンティティ (Entity) 番号。3 番目の部分はセミコロンです。
たとえば、小なり記号 (エンティティ名を使用する利点は、lt を見ると、それがより小さいことを意味すると推測できることですが、欠点は、すべてのブラウザが最新のエンティティ名をサポートしているわけではないことです。エンティティ番号はさまざまなブラウザで処理できます。
ヒント: エンティティ名 (Entity) では大文字と小文字が区別されます。
注: 同じシンボルは、「エンティティ名」と「エンティティ番号」の 2 つの方法で参照できます。「エンティティ名」の利点は覚えやすいことですが、すべてのブラウザが正常に参照できるという保証はありません。 「Entity Number」を認識すればその心配はありませんが、覚えるのは非常に不便です。
最も一般的に使用される文字エンティティ
文字エンティティの表示説明 エンティティ名 エンティティ番号
半正方形スペース | |||
大きな空白スペース | |||
連続した空白 | |||
は | より小さいです|||
> | は | より大きいです> | > |
& | & シンボル | & | & |
" | 二重引用符 | " | " |
© | 著作権 | © | © |
® | 登録商標 | ® | ® |
™ | 商標 (米国) | ™ | ™ |
× | 乗算記号 | × | × |
÷ | 部門記号 | ÷ | ÷ |