HTMLエンティティとは

HTMLエンティティは、HTML文書内で特殊文字を安全に表現するための仕組みです。HTMLは「<」や「>」などの文字をタグの始まりと終わりとして使用するため、これらの文字をそのまま記述すると、ブラウザにタグとして解釈かれてしまいます。HTMLエンティティを使用することで、こうした特殊文字を文字列として表示できます。

例えば、「<」は「<」に、「>」は「>」に、「&」は「&」に変換されます。また、空白文字を表す「 」(ノンブレークスペース)や、著作権記号の「©」などもHTMLエンティティ的一种です。

なぜHTMLエンティティが必要か

HTMLエンティティが必要な理由は、主に2つあります。目は、HTMLの構文との冲突を避けるためです。HTML文書中で「