-wap-marquee-loopプロパティ。

WAP 2.0 準拠携帯電話端末向けCSSに於けるマーキー(行の自動スクロール)回数・-wap-marquee-loopプロパティに関する解説です。

-wap-marquee-loopプロパティとは。

-wap-marquee-loopプロパティは、WAP 2.0 準拠の携帯電話端末に於けるマーキー(行の自動スクロール)回数です。

WAP 2.0 準拠の携帯電話端末では、displayプロパティ-wap-marqueeに変更した要素に対して、CSSのプロパティ記述でその回数を変更する事が出来ます。

-wap-marquee-loopプロパティの扱い。

-wap-marquee-loopプロパティの書式。

-wap-marquee-loopプロパティの書式は、以下のようになります。

-wap-marquee-loop:

値としては、以下のものが取れます。

0以上の自然数
スクロールの回数を指定します。

デフォルト値は 1となります。

0を指定された場合は、一回もスクロールせず、スクロール終了後の状態のように表示させる事とされております。

infinite
回数無制限を指定します。
  • 但し、電池容量を考慮して一定回数で静止する端末もあります。この場合でも最低十六回は繰返す事が求められております。

-wap-marquee-loopプロパティの記述例。

例えば、HTMLの<h1>要素において、内容を際限無く一方向にマーキーしたい場合は、

h1 {
    display: -wap-marquee;
    -wap-marquee-style: scroll;
    -wap-marquee-loop: infinite;
    }

と記述します。

-wap-marquee-loopプロパティに関する注意事項。

-wap-marquee-loopプロパティの仕様上の注意。

マーキーを行う場合、端末によっては電池を考慮して、一定回数で静止するものもあります。

その場合、

  • マーキーの回数の上限は最低でも十六回まで許す事
  • マーキーをやめて静止させる場合は普通のブロックレヴェル要素のように表示させる事

が仕様で求められております。

-wap-marquee-loopプロパティの実装上の注意。

-wap-marquee-loopプロパティはWAP 2.0の独自仕様です。

-wap-marquee-loopプロパティはWAP 2.0の独自仕様のため、オペラ 7.x以降以外のPC向けユーザエージェントでは利用出来ません。

WAP 2.0での注意事項。

WAP 2.0でも、-wap-marquee-loopプロパティは必須ではありません。

  • オープンウェーヴ社のWAP 2.0 ウェブブラウザには-wap-marquee-loopプロパティは実装されております。

関連項目。


しらぎくのウェブサイト作成入門サイトマップ