HTMLで予約済みの文字は文字エンティティに置き換える必要があります。
文字は、キーボード上に存在しないが、また、エンティティに置き換えることができます。
HTMLエンティティの概要
SGML、HTMLおよびXML文書では、文字データと属性値として知られる論理構造は、各文字が(それ自体を表す)を直接発揮可能な、文字の配列からなる、または一連の文字で表すことができる文字参照と呼ばれます、これは次の2種類があります。
数値文字参照と文字実体参照。 この記事では、HTMLやXML文書で有効な文字実体参照を示しています。
HTMLエンティティ
一部の文字はHTMLで予約されています。
あなたはより少ない使用している場合は(<)より以上(>)テキストでサインを、ブラウザがタグでそれらをミックスすることがあります。
文字エンティティは、HTMLでの予約文字を表示するために使用されています。
文字エンティティは次のようになります。
& entity_name ;
OR
&# entity_number ;
記号未満を表示するために、我々は書く必要があります: < または<
エンティティ名を使用することの利点は、代わりの数は、名前が覚えやすいということです。
欠点は、ブラウザは、すべてのエンティティ名をサポートしていない可能性があることであるが、数字のサポートは良いです。
改行なしスペース
HTMLで使用される一般的な文字エンティティは、改行なしスペースです:
改行なしスペースは、新しい行に侵入しませんスペースです。
改行なしスペースで区切られた2つの単語が行の末尾に一緒に固執します。 単語を破壊する破壊的であるかもしれないときに便利です。
例:
- 10
- 10 m/s
- 10 km/h
- 10 PM
改行なしスペースのもう一つの一般的な使用は、ブラウザがHTMLページ内のスペースを切り捨てることを防ぐためです。
あなたはテキストで10個のスペースを記述する場合、ブラウザはそれらの9を削除します。 あなたのテキストに本物のスペースを追加するには、使用することができます 文字エンティティ。
非破壊ハイフン( ‑ )あなたは中断されませんハイフン文字を使用することができます。
いくつかのその他の便利なHTML文字エンティティ
結果 | 説明 | エンティティ名 | エンティティ数 |
---|---|---|---|
改行なしスペース | |   | |
< | 未満 | < | < |
> | より大きい | > | > |
& | アンパサンド | & | & |
¢ | セント | ¢ | ¢ |
£ | ポンド | £ | £ |
¥ | 円 | ¥ | ¥ |
€ | ユーロ | € | € |
© | 著作権 | © | © |
® | 登録商標 | ® | ® |
エンティティ名は大文字と小文字が区別されます。
ダイアクリティカルマークを組み合わせます
発音区別マークがある"glyph"文字に追加しました。
墓のようないくつかのダイアクリティカルマーク( )および急性は( )アクセントと呼ばれています。
発音区別符号は文字内部と、2つの文字の間に、文字の上および下の両方の出現ができます。
発音区別符号は、文字セットに存在しない文字を生成するために、英数字と組み合わせて使用することができる(encoding)ページで使用します。
ここではいくつかの例を示します。
このチュートリアルの次の章でより多くのHTMLシンボルが表示されます。