HTMLエンティティ
HTMLの予約文字は、文字エンティティに置き換える必要があります。
HTMLエンティティ
一部の文字はHTMLで予約されています。
テキストで小なり記号(<)または大なり記号(>)を使用すると、ブラウザがそれらをタグと混合される場合があります。
文字エンティティは、HTMLで予約文字を表示するために使用されます。
文字エンティティは次のようになります。
OR
entity_number;小なり記号(<)を表示するには、<または<のように記述する必要があります。
エンティティ名を使用するメリット:エンティティ名は覚えやすいです。
エンティティ名を使用するデメリット:ブラウザはすべてのエンティティ名をサポートしているわけではありませんが、エンティティ番号のサポートは良好です。
改行しないスペース
HTMLで一般的に使用されるエンティティは、非改行スペース(
)です。
非改行スペースとは、改行しないスペースです。
改行しないスペースで区切られた2つの単語はくっつきます(改行されません)。これは、単語を分割すると混乱を招く可能性がある場合に便利です。
例:
- §10
- 時速10キロ
- 午後10時
非改行スペースのもう1つの一般的な用途は、ブラウザーがHTMLページのスペースを切り詰めないようにすることです。
テキストに10個のスペースを書き込むと、ブラウザーはそのうちの9個を削除します。テキストに実際のスペースを追加するには、 文字エンティティーを使用します。
いくつかの便利なHTML文字エンティティ
注:エンティティ名は大文字と小文字が区別されます。
分音記号の組み合わせ
発音区別記号は、文字に追加される「グリフ」です。
グレイブ( ̀)やアキュート( ́)などの一部の分音記号は、アクセントと呼ばれます。
発音区別記号は、文字の上と下、文字の中、および2つの文字の間に表示できます。
ダイアクリティカルマークを英数字と組み合わせて使用すると、ページで使用される文字セット(エンコーディング)にない文字を生成できます。
ここではいくつかの例を示します。
マーク | 文字 | construct | 結果 | 試してみてください |
---|---|---|---|---|
̀ | a | à | à | |
́ | a | á | á | |
̂ | a | â | â | |
̃ | a | ã | ã | |
̀ | 〇 | Ò | Ò | |
́ | 〇 | Ó | Ó | |
̂ | 〇 | Ô | Ô | |
̃ | 〇 | Õ | Õ |
このチュートリアルの次の章では、さらに多くのHTML記号を紹介します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。