Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. CSS
  3. リファレンス
  4. プロパティ
  5. initial-letter

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

initial-letter

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

initial-letter は CSS のプロパティで、ドロップ、レイズ、サンクンされた最初の文字のサイズとシンクを設定します。このプロパティは、::first-letter 擬似要素およびブロックコンテナーのインラインレベル最初の子供要素に適用されます。

構文

css
/* キーワード値 */initial-letter: normal;/* 1 つの値 */initial-letter: 3; /* 頭文字が 3 行分を占める */initial-letter: 1.5; /* 頭文字が 1.5 行分を占める *//* 2 つの値 */initial-letter: 3 2; /* 頭文字が 3 行分を占め、ベースラインは 2 行目(1 行分上がる) */initial-letter: 3 1; /* 頭文字が 3 行分を占め、ベースライン変更なし(2 行分上がる) *//* グローバル値 */initial-letter: inherit;initial-letter: initial;initial-letter: revert;initial-letter: revert-layer;initial-letter: unset;

キーワード値のnormal、または<number> と、その後に任意で<integer> が付きます。

normal

頭文字に特別な効果を付与しません。テキストは普通通りに表示されます。

<number>

頭文字の寸法を、何行を占めるかで指定します。負の値は使用できません。

<integer>

寸法が与えられたときに、頭文字が沈み込む行数を定義します。0 以上の値でなければなりません。省略された場合は、寸法の値を複製し、最も近い正の整数に切り捨てられます。

公式定義

初期値normal
適用対象::first-letter 擬似要素と、ブロックコンテナーの最初のインラインレベルの子
継承なし
計算値指定通り
アニメーションの種類計算値の型による

形式文法

initial-letter =
normal|
<number [1,∞]><integer [1,∞]>|
<number [1,∞]>&&[drop|raise]?

<integer> =
<number-token>

先頭文字の大きさの設定

HTML

html
<p>先頭文字は通常通りです。</p><p>先頭文字は 1.5 行を占めます。</p><p>先頭文字は 3 行を占めます。</p>

CSS

css
.normal::first-letter {  -webkit-initial-letter: normal;  initial-letter: normal;}.onefive::first-letter {  -webkit-initial-letter: 1.5;  initial-letter: 1.5;}.three::first-letter {  -webkit-initial-letter: 3;  initial-letter: 3;}p {  outline: 1px dashed red;}

結果

sink 値を設定

この例では、すべての最初の文字は同じサイズですが、シンク値が異なります。

HTML

html
<p>先頭文字: シンク値 = 4</p><p>先頭文字: シンク値は定義されていません(サイズと同じ)</p><p>先頭文字: シンク値 = 2</p><p>先頭文字: シンク値 = 1</p>

CSS

css
.four::first-letter {  -webkit-initial-letter: 3 4;  initial-letter: 3 4;}.same::first-letter {  -webkit-initial-letter: 3;  initial-letter: 3;}.two::first-letter {  -webkit-initial-letter: 3 2;  initial-letter: 3 2;}.one::first-letter {  -webkit-initial-letter: 3 1;  initial-letter: 3 1;}p {  outline: 1px dashed red;}

結果

仕様書

Specification
CSS Inline Layout Module Level 3
# sizing-drop-initials

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp