このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

@counter-style”ルール~“pad”ディスクリプタCSS3で追加

記事Jan. 30th,2022
“@counter-style”ルールで定義するカウンター・スタイルでリスト・マーカーが最低限達するべき桁数を指定するディスクリプタ
この記事はCSS3に対応しています。
この記事はCSS3に対応しています。

概要

@ルール @counter-style”ルール
初期値 pad: 0 "";

pad”ディスクリプタはリスト・マーカーが最低限達するべき桁数と桁数が足りない場合に桁を埋める文字を指定します。

pad”ディスクリプタはリスト・マーカーの桁数を固定したい場合に使用することができます。

pad”ディスクリプタで指定された<integer>”値からリスト・カウンターの値から生成されたカウンター値の初期表現に含まれる書記素クラスタの数を引き、その数だけ<symbol>”値で指定した文字を追加します。ただし、リスト・カウンターの値が負であり、カウンター・スタイルがマイナス記号を使用する場合はnegative”ディスクリプタで指定された<symbol>”値に含まれる書記素クラスタの数だけ追加する数を減らします。

リスト・マーカーが“pad”ディスクリプタで指定した桁数を超える場合は“pad”ディスクリプタの指定がない場合と同様です。

説明
<integer> <symbol> リスト・マーカーが達するべき桁数と不足する桁を埋める文字を指定します (リスト・マーカーの桁数が<integer>”値で指定した桁数に満たない場合は<symbol>”値で指定した文字を必要なだけ追加します。負の<integer>”値は無効です。)

<integer>”値<symbol>”値を1個ずつホワイトスペースで区切って記述します。記述する順番は自由です。

@counter-style sample-counter {
...
pad: 〚達するべき桁数〛 〚桁を埋めるための文字〛;
...
}

使用例

ol { list-style-type: sample-counter;}

@counter-style sample-counter {
system: numeric;
symbols: "\1D7D8" "\1D7D9" "\1D7DA" "\1D7DB" "\1D7DC" "\1D7DD" "\1D7DE" "\1D7DF" "\1D7E0" "\1D7E1";
pad: 3 "\1D7D8";
}
  1. バナナ
  2. マンゴスチン
  3. アボカド
  4. ドリアン
  5. バンレイシ
  6. アテモヤ
一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク