CSSCounterStyleRule

Baseline 2023

Newly available

Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

CSSCounterStyleRule インターフェイスは @counter-style アットルールを表します。

CSSRule CSSCounterStyleRule

インスタンスプロパティ

このインターフェイスには親である CSSRule から継承したプロパティもあります。

CSSCounterStyleRule.name

文字列オブジェクトで、関連するルールの name として定義されている <custom-ident> がシリアライズされたものです。

CSSCounterStyleRule.system

文字列オブジェクトで、関連するルールで定義された system 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.symbols

文字列オブジェクトで、関連するルールで定義された symbols 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.additiveSymbols

文字列オブジェクトで、関連するルールで定義された additive-symbols 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.negative

文字列オブジェクトで、関連するルールで定義された negative 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.prefix

文字列オブジェクトで、関連するルールで定義された prefix 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.suffix

文字列オブジェクトで、関連するルールで定義された suffix 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.range

文字列オブジェクトで、関連するルールで定義された range 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.pad

文字列オブジェクトで、関連するルールで定義された pad 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.speakAs

文字列オブジェクトで、関連するルールで定義された speak-as 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

CSSCounterStyleRule.fallback

文字列オブジェクトで、関連するルールで定義された fallback 記述子がシリアライズされたものです。記述子が関連するルールで指定されていない場合、この属性は空文字列を返します。

インスタンスメソッド

このインターフェイスは独自のメソッドを実装していませんが、親である CSSRule から継承したメソッドがあります。

仕様書

Specification
CSS Counter Styles Level 3
# the-csscounterstylerule-interface

ブラウザーの互換性

BCD tables only load in the browser

関連情報