HTMLの<i>タグは、文字をイタリック体で表示します。
開始タグ <i>
と終了タグ </i>
で囲まれた文字列をイタリック体(italic type)で表示します。インライン要素です。
<i>
<!-- phrasing content -->
</i>
終了タグは省略できません。開始タグと終了タグの間には、0個以上のインライン要素を含めることができます。
<i>The New York Times</i> is an American daily newspaper based in New York City.
The New York Times is an American daily newspaper based in New York City.
属性は全て省略可能です。
値 | 説明 |
---|---|
en | 英語 |
en-UK | 英語(イギリス) |
en-US | 英語(アメリカ) |
ja | 日本語 |
ja-JP | 日本語(日本) |
th | タイ語 |
th-TH | タイ語(タイ) |
i要素の代わりに、font-style CSSプロパティでイタリック体にすることもできる。
The <span style="font-style: italic;">Titanic</span> sank in the North Atlantic Ocean in 1912.
The Titanic sank in the North Atlantic Ocean in 1912.
イタリック体は次のような場合に使用する。ただし、専用の要素が用意されていることがある。
場面 | 要素 |
---|---|
本、新聞、雑誌の名前 | i 引用元を表わす場合は cite |
アルバム、絵画、演劇、映画、テレビ番組の名前 | i |
船の名前 | i |
外国の言葉 | i |
用語の紹介や定義 | dfn |
強調 | em |
変数 | var |
イタリック体は既存のフォントを斜めにした斜体(oblique type)とは異なる。
日本語のフォントにはイタリック体が用意されていないことが多い。そのため、日本語にイタリック体を指定しても、表示上変わらないことがある。
i要素は次に示すカテゴリに属する。
i要素はフレージング・コンテンツが期待される場所で使用できる。
i 要素の開始タグと終了タグの間には、フレージング・コンテンツを含めることができる。具体的には、以下に示す要素である。
<a>
<abbr>
<area>
(マップ要素の子孫である場合)<audio>
<b>
<bdi>
<bdo>
<br>
<button>
<canvas>
<cite>
<code>
<data>
<datalist>
<del>
<dfn>
<em>
<embed>
<i>
<iframe>
<img>
<input>
<ins>
<kbd>
<label>
<link>
(本文中で許可されている場合)<map>
<mark>
<math>
<meta>
(itemprop 属性が存在する場合)<meter>
<noscript>
<object>
<output>
<picture>
<progress>
<q>
<ruby>
<s>
<samp>
<script>
<select>
<slot>
<small>
<span>
<strong>
<sub>
<sup>
<svg>
<template>
<textarea>
<time>
<u>
<var>
<video>
<wbr>
i要素の開始タグおよび終了タグは、共に省略できない。
JavaScriptからは HTMLElement インタフェースを通じて i 要素へアクセスできる。
WHATWG (2021) "Text-level semantics" HTML Living Standard