HTMLで特殊文字を使用するための簡単なガイド
あなたがオンラインで訪れるウェブページは、Webブラウザにページの内容と、それを視覚的にレンダリングする方法を指示するHTMLコードを使用して構築されます。 このコードには、Webページビューアでは見られない要素として知られている教材ビルディングブロックが含まれています。 このコードには、視聴者が読むために設計された見出しや段落などの通常のテキスト文字も含まれています。
HTMLにおける特殊文字の役割
HTMLを使用して表示するように設計されたテキストを入力する場合、通常は特別なコードは必要ありません。コンピュータのキーボードだけを使用して適切な文字や文字を追加します。 HTMLがコード自体の一部として使用する文字を、読みやすいテキストに入力する場合に問題が発生します。 これらの文字には、すべてのHTMLタグを開始および終了するためにコードで使用される<および>文字が含まれます。 また、キーボードに直接アナログを持たない文字(例:©やÑ)をテキストに含めることもできます。 キーボードにキーがない文字の場合は、コードを入力します。
特殊文字とは、HTMLコードで使用される文字を表示したり、キーボードに表示されないテキストを表示するために設計されたHTMLコードの特定の部分です。 HTMLはこれらの特殊文字を数値または文字エンコーディングでレンダリングし、HTML文書に含めることができ、ブラウザで読み込み、サイトの閲覧者が適切に表示できるようにします。
特殊なHTML文字
3つの文字がHTMLコードの構文の中核をなす。 適切な表示のために最初にエンコードすることなく、ウェブページの読み込み可能な部分でそれらを使用しないでください。 これらは、より大きい、より小さい、およびアンパサンドのシンボルです。 言い換えれば、 HTMLタグの先頭でない限り、HTMLコード内には<>記号を使用しないでください。 キャラクターがブラウザを混乱させ、ページが期待どおりにレンダリングされないことがあります。 エンコードされないコードを追加しないでください:
- より小さい記号<
- 大なり記号>
- アンパサンド&
これらの文字をHTMLコードに直接入力すると、その文字をエンコードのコードタイプの要素として使用していない限り、それらは読みやすいテキストで正しく表示されます。
- より小さい記号 - &lt;
- 大なり記号 - &gt;
- アンパサンド - &amp;
各特殊文字はアンパサンドで始まります。アンパサンドの特殊文字もこの文字で始まります。 特殊文字はセミコロンで終わります。 これら2つの文字の間に、追加したい特殊文字に適したものを追加します。 lt ( より小さい )は、HTMLのアンパサンドとセミコロンの間に現れるとき、より小さい記号を作成します。 同様にgtはより大きい記号を作成し、アンパサンドとセミコロンの間に置かれている場合はampはアンパサンドを生成します。
入力できない特殊文字
Latin-1標準文字セットでレンダリングできる文字はすべてHTMLでレンダリングできます。 キーボードに表示されていない場合は、アンパサンド記号に、文字に割り当てられた一意のコードとそれに続くセミコロンを使用します。
たとえば、著作権記号の「フレンドリーコード」は&copy; & trade ; 商標シンボルのコードです。
このフレンドリーなコードは入力しやすく、覚えやすいですが、覚えやすいフレンドリーなコードを持たない文字がたくさんあります。
画面に入力できるすべての文字には、対応する10進数値コードがあります。 この数字コードを使用して任意の文字を表示できます。 たとえば、著作権シンボルの小数点以下のコード- &#169; - デモンストレーション 数値コードの仕組み 彼らはまだアンパサンドで始まり、セミコロンで終わりますが、フレンドリーなテキストの代わりに、その文字のためのユニークな番号コードのあとに番号記号を使用します。
フレンドリーなコードは覚えやすいですが、数値コードはしばしばより信頼できます。 データベースとXMLで構築されたサイトでは、フレンドリコードがすべて定義されているとは限りませんが、数値コードはサポートされています。
文字の数値コードを見つける最も良い方法は、オンラインで見つけることができる文字セットです。 必要なシンボルが見つかったら、数値コードをコピーしてHTMLに貼り付けてください。
一部のキャラクタセットには、
- 通貨コード
- 数学コード
- 句読点コード
- 発音記号
- 発音区別符号
英語以外の文字
特殊文字は英語に限られていません。 英語以外の言語の特殊文字は、次のようなHTMLで表現できます。
だから16進コードとは何ですか?
16進コードは、HTMLコードに特殊文字を表示するための代替形式です。 Webページに必要な方法を使用することができます。 キャラクタセットをオンラインで検索し、フレンドリコードや数値コードと同じ方法で使用します。
ドキュメントヘッドにUnicode宣言を追加する
特殊文字が正しく表示されるように、Webページの
内に次のメタタグを追加します。ヒント
どちらの方法を使用する場合でも、いくつかのベストプラクティスを念頭に置いてください。
- 常にエンティティをセミコロンで終了します。 一部のHTMLエディタでは、最後のセミコロンを使わずにHTMLコードを投稿できますが、ページが無効になり、多くのWebブラウザでエンティティが正しく表示されません。
- 常にアンパサンドで始まります。 多くのWebエディタでは、 "amp; アンパサンドだけをXHTMLに表示すると、検証エラーが発生します。
- できるだけ多くのブラウザでページをテストしてください。 文字を文書の理解に不可欠であり、顧客が使用するブラウザ/ OSの組み合わせでテストすることができない場合は、別の表現方法を見つける必要があります。 しかし、イメージなどに頼る前に、複数のブラウザでコードを検証できるブラウザテストツールを試してみてください。