CSS initial-letter 属性

定義と使用法

initial-letter 属性は、最初の文字のサイズを指定し、オプションで最初の文字がテキスト内に向かって下沉する行数を指定します。

この属性は以下に適用されます。 :first-letter 修飾子とブロックレベルのコンテナの最初のインラインレベル子要素。

異なるサイズの最初の文字を表示:

.normal::first-letter {
  -webkit-initial-letter: normal;
  initial-letter: normal;
}
.two::first-letter {
  -webkit-initial-letter: 2;
  initial-letter: 2; /* 最初の文字が2行を占め */
}
.four::first-letter {
  -webkit-initial-letter: 4;
  initial-letter: 4; /* 最初の文字が4行を占め */
}
.four2::first-letter {
  -webkit-initial-letter: 4 2;
  initial-letter: 4 2; /* 最初の文字が4行を占め、2行下沉 */
}

自分で試してみる

CSS文法

initial-letter: normal|number|integer;

属性値

説明
normal デフォルト値。効果はありません。テキストの表示は通常です。
number 最初の文字のサイズ(最初の文字が跨る行数)を設定します。
integer オプションです。最初の文字が下沉する行数(テキスト内で)を設定します。

技術的詳細

デフォルト値: normal
継承性: いいえ
アニメーション作成: サポートしていません。参照してください:アニメーション関連の属性
バージョン: CSS3

ブラウザのサポート

表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを指定します。

数字後ろに付く -webkit- は、付加された最初の動作するバージョンを指定します。

Chrome Edge Firefox Safari Opera
110.0 110.0 サポートされていません 9.0 -webkit- 96.0