<i>: 慣用テキスト要素
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
<i>
は HTML の要素で、何らかの理由で他のテキストと区別されるテキストの範囲を表します。例えば、慣用句、技術用語、分類学上の呼称、などです。英文においてはよくイタリック体で表現されてきたものであり、それがこの要素の <i>
という名前の元になっています。
試してみましょう
属性
この要素にはグローバル属性以外の属性はありません。
使用上のメモ
<i>
要素は、読みやすくする目的で、文字列を通常の文脈から区別するために使用します。これは、この範囲の文字列が周囲の文字列とは意味論的に異なるということです。<i>
要素の用途の中には、次のような様々な品質やモードのテキストを表す区間があります。- 音声または語調が変わるところ
- 分類学上の表記("Homo sapiens" のような属や種など)
- 他言語の慣用語("et cetera"など)。言語を識別するには
lang
属性を指定する必要があります。 - 専門用語
- 音訳
- 感想(「彼女は不思議に思った、ところでこの作家は何を話しているのだろう」など)
- 西洋の書字体系における船名または船舶名(「彼らは配属された船である Empress of the Galaxy をドックで探した」など。)
- 以前のバージョンの HTML 仕様では、
<i>
要素は文字列をイタリック体で表示するために使用する、単なる表現用の要素でした。これは<b>
要素が文字列の太字表示に使用されたことと同様です。これらのタグに印字表現ではない意味が定義されたため、それは正しくなくなりました。ブラウザーは現在でも一般的に<i>
の中身を斜体で表示するでしょうが、この要素の定義としては、そうすることは要件ではなくなりました。テキストをイタリック体で表示するには、 CSS のfont-style
プロパティを使用してください。 - この要素は、他の要素でより適切にマークアップされない場合にのみ使用してください。
例
この例では、 <i>
要素を他の言語の文字列を示すために使用することを示します。
html
<p>
The Latin phrase <i lang="la">Veni, vidi, vici</i> is often mentioned in
music, art, and literature.
</p>
結果
技術的概要
コンテンツカテゴリー | フローコンテンツ, 記述コンテンツ, 知覚可能コンテンツ |
---|---|
許可されている内容 | 記述コンテンツ |
タグの省略 | なし。開始タグと終了タグの両方が必須です。 |
許可されている親要素 | 記述コンテンツを受け入れるすべての要素 |
暗黙の ARIA ロール | 対応するロールなし |
許可されている ARIA ロール | すべて |
DOM インターフェイス | HTMLElement |
仕様書
Specification |
---|
HTML Standard # the-i-element |
ブラウザーの互換性
BCD tables only load in the browser