小なり(<)・大なり(>)記号

意味、なぜHTMLを壊してしまうことがあるのか、山括弧を使った引用符との違い — クリックでコピーできます。

どちらかをクリックでコピー · U+003C / U+003E

項目小なり大なり
文字<>
UnicodeコードポイントU+003CU+003E
Unicode名LESS-THAN SIGNGREATER-THAN SIGN
UnicodeブロックBasic Latin(標準ASCII)
分類数学・比較記号
意味と使い方

< と > は何を意味するのか

<と>は不等号演算子です。a < bはaがbより小さいことを、a > bはaがbより大きいことを意味します。1600年代から標準的な数学記法の一部であり、そのままオリジナルのASCII文字セットに取り込まれました——これが、≠や∞のようにUnicodeとともに登場した記号が収録されている専用のMathematical Operatorsブロックではなく、Basic Latinブロックにこの2つが収録されている理由です。

そのASCII時代からの位置づけが原因で、<と>はほぼすべてのキーボードユーザーが遭遇する、もう一つの役割も担っています——HTMLやXMLでは、<はすべてのタグを開く文字です。プレーンテキストとして打たれた迷い込んだ<は、ブラウザに存在しないはずのタグの解析を始めさせてしまうことがあり、これがHTMLで、マークアップとしてではなく文字そのものとして登場する箇所ではどこでも &lt;&gt; にエスケープする必要がある理由です。

使える場所

プラットフォーム対応

プラットフォーム使える?
インスタのプロフィール・コメントはい
Discordはい
TikTokの表示名はい
WhatsApp・LINEはい
Roblox・PSN・XboxのIDいいえ — 英数字のみ
入力とエスケープのしかた

キーボード入力とマークアップ

方法小なり大なり
キーボード(US配列)Shift+,Shift+.
HTML実体参照&lt;&gt;
CSSのcontentcontent: "\003C"content: "\003E"
LaTeX(数式モード)<>
混同しやすい記号

見た目が似ている記号

単一ギュメ(U+2039)— 引用符であり、比較記号ではない
二重ギュメ(U+00AB)— フランス語・ドイツ語の引用符
左山括弧(U+27E8)— ブラケット記法やベクトルに使われ、比較には使わない
以下記号(U+2264)— 「以上・以下」の従兄弟、数学記号ライブラリで解説

FAQ

小なり・大なり記号のよくある質問

HTMLはすべてのタグを &lt; で開始するため、ブラウザはテキスト中の生の &lt; を読むとタグの解析を試みてしまい、残りのコンテンツが消えたり表示が崩れたりすることがあります。タグの中だけでなく、HTML内で &lt; や &gt; を文字として書くときは、常に &amp;lt;(&gt; は &amp;gt;)にエスケープしてください。

どちらのキーボードにも標準で用意されているキーです——US配列では &lt; がShift+コンマ、&gt; がShift+ピリオドです。Altコードや特別な入力は必要ありません。

&lt;(U+003C)は数学やコードで使われる素のASCII比較演算子です。‹ ›(U+2039/U+203A)は単一ギュメ、« »(U+00AB/U+00BB)は二重ギュメで、どちらもフランス語・ドイツ語など欧州の組版で使われる引用符であり、見た目は似ていても比較記号ではありません。

&lt; と &gt; は厳密な比較(等しい値を除外)です。≤ と ≥ は等しい可能性を含みます。3 &lt; 3 は偽ですが、3 ≤ 3 は真です。≤ と ≥ はどちらも独自に合成されたUnicode文字で、数学記号ライブラリで扱っています。

他の数学記号も探すなら

< と > は、Altコード一覧にある × や ÷ などの数学・演算記号とあわせて確認できます。

Altコード記号一覧を見る →
関連する記号

プラスマイナス記号(±)

1つの式に2つの可能な値を持たせる記号。

除算記号(÷)

オベルス記号と、教科書がこの記号から離れていった理由。

平方根記号(√)

1525年の由来と、根号の横棒の役割。