<、>、などは、HTML(<、>、リンク署名に使用され、脱出に使用)に特別な意味を持ち、直接使用できません。これらのシンボルは、最終的に表示されるWebページに表示されないので、これらのシンボルをWebページに表示したい場合はどうでしょうか。
これは、HTMLエスケープ文字列(エスケープシーケンス)に届きます。
エスケープ文字列(エスケープシーケンス)は、文字エンティティ(文字エンティティ)とも呼ばれます。 HTMLでは、脱出した文字列を定義する理由が2つあります。1つ目は、<and>のようなシンボルがHTMLタグを表すために使用されているため、テキストのシンボルとして直接使用することはできません。これらのシンボルをHTMLドキュメントで使用するには、エスケープストリングを定義する必要があります。通訳がそのような文字列に遭遇すると、それは本当のキャラクターとして解釈されます。脱出文字列に入るときは、文字事件の規則を厳密に順守します。 2番目の理由は、一部の文字がASCII文字セットで定義されていないため、脱出された文字列を使用して表現する必要があることです。
エスケープシーケンス、つまりキャラクターエンティティ(文字エンティティ)は3つの部分に分割されます。最初の部分は、英語のアンパサンドです。 2番目の部分は、エンティティの名前(エンティティ)または#Plus Entity(エンティティ)の番号です。 3番目の部分はセミコロンです。
たとえば、(<)未満のサインを表示する場合は、書くことができます。または&#60;
エンティティ名を使用する利点は、理解しやすいことです。 LTを見ると、おそらくそれが少ないことを意味することを推測できますが、その欠点は、すべてのブラウザが最新のエンティティ名をサポートしているわけではないということです。エンティティ番号は、さまざまなブラウザで処理できます。
ヒント:エンティティ名(エンティティ)はケースに敏感です。
注:同じ記号は、エンティティ名とエンティティ番号の2つの方法で参照できます。エンティティ名の利点は、覚えやすいことですが、すべてのブラウザがスムーズに認識できることを保証することはできません。エンティティ番号にはこの懸念はありませんが、覚えておくのは本当に不便です。
最も一般的に使用される文字エンティティ
文字エンティティ表示説明エンティティ名エンティティ番号
| 半正方形の空白 | &ensp; | &#8194; | |
| あらゆる面で大きなギャップ | &emsp; | &#8195; | |
| 連続空白スペース | &nbsp; | &#160; | |
| < | 未満 | &lt; | &#60; |
| > | より大きい | &gt; | &#62; |
| & | &シンボル | &amp; | &#38; |
| 二重引用符 | &quot; | &#34; | |
| © | 著作権 | &コピー; | &#169; |
| ® | 登録商標 | &reg; | &#174; |
| ™ | 商標(米国) | ™ | &#8482; |
| × | 乗算サイン | &Times; | &#215; |
| ÷ | 桁 | &分ける; | &#247; |