HTML 内の予約文字は文字エンティティに置き換える必要があります。
HTML では、特定の文字が予約されています。
不等号 (<) および大なり記号 (>) はブラウザがタグと誤認するため、HTML では使用できません。
予約文字を正しく表示したい場合は、HTML ソース コードで文字エンティティを使用する必要があります。
文字エンティティは次のようになります:
&entity_name; また &#entity_number;
小なり記号を表示するには、< または < と記述する必要があります。
ヒント: 数値の代わりにエンティティ名を使用する利点は、名前が覚えやすいことです。 ただし、欠点は、ブラウザーがすべてのエンティティ名をサポートしていない可能性があることです (エンティティ番号のサポートは問題ありません)。
HTML で一般的な文字エンティティは非改行スペース ( ) です。
ブラウザは常に HTML ページ内の空白を切り詰めます。 テキストに 10 個のスペースを記述すると、ブラウザはページを表示する前にそのうちの 9 個を削除します。 ページ上の空白の量を増やすには、 文字エンティティを使用する必要があります。
HTML エンティティを試してみる: 自分で試してみる
注: エンティティ名では大文字と小文字が区別されます。
| 結果の表示 | 説明 | エンティティ名 | エンティティ番号 |
|---|---|---|---|
| 空 | |   | |
| < | 小なり記号 | < | < |
| > | 大なり記号 | > | > |
| & | アンパサンド | & | & |
| " | 引用符 | " | " |
| ' | アポストロフィ | ' (IE不支持) | ' |
| ¢ | 点(cent) | ¢ | ¢ |
| £ | ポンド(pound) | £ | £ |
| ¥ | 元(yen) | ¥ | ¥ |
| € | ユーロ(euro) | € | € |
| § | セクション | § | § |
| © | 著作権(copyright) | © | © |
| ® | 商標 | ® | ® |
| ™ | 商標 | ™ | ™ |
| × | 乗算記号 | × | × |
| ÷ | 区切り記号 | ÷ | ÷ |