独自拡張CSS

出典: 何かしら図書館

目次

[編集] Opera

[編集] 拡張セレクタ

名称 メモ
:-o-prefocus 空間ナビゲーションで到達した要素(主にフォーム部品)にマッチ。9.50 Alpha 1から使用可能

[編集] 拡張プロパティ

名称 初期値 メモ
-o-link none | attr(X) | <string> | <uri> none 要素を始点アンカーとして、指定した値のURIとリンクする。XMLのためのCSS拡張のはずだけど最近(X)HTMLの要素((X)HTMLの名前空間内の要素)でしか機能しない?
-o-link-source none | current | next none -o-linkの値の取得元になる要素(要素自身(current)か、このプロパティを指定する要素より後ろにある要素で-o-linkが指定されている要素(next))を決める
-o-text-overflow ellipsis ? CSS3 Text Module(Candidate Recommendation 14 May 2003) のtext-overflow(実質text-overflow-modeの一部)の先行実装。9.0 TP2から使用可能。値はellipsisのみ(clipが無効な値なので指定したら戻せない)
-o-background-size [ [ <length> | <percentage> | auto ]{1,2} || round ] [ [ , [ <length> | <percentage> | auto ]{1,2} ] || round ]*[1] auto CSS3 Backgrounds and Borders Moduleのbackground-sizeの先行実装。9.50 Alpha 1から使用可能。roundは効果なし?
-o-table-baseline <integer> | inherit 1 display:inline-tableの要素の場合に指定した行をベースラインにする。9.50 Alpha 1から使用可能。負の値の場合は最後の行から数えた行、0の場合は要素の下側のマージンをベースラインにする

[編集] 拡張キーワード、拡張関数

プロパティ 名称 メモ
background-image -o-skin(X) skin.iniのImagesセクション、Boxesセクションにある画像名を指定し、そのスキンの画像を背景画像にする。引数には引用符が必要(-o-skin("Back")など)
white-space -o-pre-wrap CSS3 Text Module, CSS 2.1のwhite-space:pre-wrapの先行実装(って言っていいのか?)
width, height -o-skin background-imageの-o-skin(X)で指定した画像の幅、または高さ
height -o-content-size object要素やiframe要素で読み込んだもの(HTML文書など)の内容の高さ
content -o-language-string(X) 引数に指定した言語ファイル内の番号に対応する文字列を内容にする。9.50 Alpha 1から使用可能。内部のCSSでのみ有効


[編集] 廃止された拡張プロパティ[2]

プロパティ メモ
-link-set none | attr(X) | content() -o-linkに変更。5.x
-set-link-source none | attr(X) | content() -o-linkに変更。6.x
-link-use none | current | next -o-link-sourceに変更。5.x
-use-link-source none | current | next -o-link-sourceに変更。6.x
-replace none | attr(X) -o-replaceに変更。5.x, 6.x
-o-replace none | attr(X) attr(X)で指定した属性の値が有効な画像のURIの場合、要素の内容を指定された画像に置き換える。"相当する CSS3 メカニズムに変更予定[3]"。7.x, 8.x

[編集] 廃止された拡張キーワード

プロパティ 名称 メモ
white-space -pre-wrap -o-pre-wrapに変更


[編集] 参考


[編集] 脚注

  1. 複数画像へ指定する記述は無効だけど一応仕様のまま
  2. 公式な文書に記載されていたものか確認済みのもの
  3. http://jp.opera.com/docs/specs/
ブラウザ
TOOLBOX
LANGUAGES