HTML
文字エンティティ
サーチ…
共通の特殊文字
一部の文字はHTML用に予約されている可能性があり、実際のHTMLコードを妨げる可能性があるため、直接使用することはできません。たとえば、ソースコードに左右の山括弧( <> )を表示しようとすると、出力に予期しない結果が生じることがあります。同様に、ソースコードに書かれている空白は、出力HTMLに期待通りに表示されないことがあります。 ☎のようなものは、ASCII文字セットでは使用できません。
このために、文字エンティティが作成されます。これらは&entity_name;という形式&entity_name;または&entity_number; 。利用可能なHTMLエンティティのいくつかを次に示します。
| キャラクター | 説明 | エンティティ名 | エンティティ番号 |
|---|---|---|---|
| "" | 非破壊空間 | |   |
| "<" | 未満 | < | < |
| ">" | より大きい | > | > |
| "&" | アンパサンド | & | & |
| " - " | emダッシュ | — | — |
| " - " | エンダッシュ | – | – |
| "©" | 著作権 | © | © |
| "®" | 登録商標 | ® | ® |
| "™" | 商標 | ™ | ™ |
| 「☎」 | 電話 | ☎ | ☎ |
したがって、
©2016 Stack Exchange Inc.
次のHTMLコードが使用されます。
<b>© 2016 Stack Exchange Inc.</b>
HTMLの文字エンティティ
htmlでWebページを開発する際には、多くのシンボルや特殊文字が必要ですが、実際に文字を使用すると、特定の文字が予約されている実際のhtmlコードやキーボードで特定の文字が使用できなくなることがあります。したがって、競合を回避するために、同時にコード内で異なるシンボルを使用できるようにするために、w3 orgは私たちに「文字エンティティ」を提供します。
文字エンティティは 'Entity Name' - &entity_name;で事前定義されています。と 'エンティティ番号' - &entity_number;ページ上に必要なシンボルを表示するには、2つのどちらかを使用する必要があります。
いくつかの文字エンティティのリストはhttps://dev.w3.org/html5/html-author/charrefにあります。
'magnifying glass'に文字エンティティを使用した簡単な例:
<input type="text" placeholder=" 🔍 Search"/>
それは
