独自拡張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に変更 |
[編集] 参考
- Web Specifications Supported in Opera 9 #Opera CSS linking extensions (www.opera.com。9.xのリンク関連の拡張CSSについて。jp.opera.comに邦訳)
- Web Specifications Supported in Opera 8 #Opera CSS linking extensions (www.opera.com。8.xのリンク関連の拡張CSSについて)
- Web Specifications Supported in Opera 7 #Opera CSS linking extensions (www.opera.com。7.xのリンク関連の拡張CSSについて。white-spaceの-o-pre-wrapについて)
- Web Specifications Supported in Opera 6 #Opera CSS linking extensions (www.opera.com。6.xのリンク関連の拡張CSSについて。white-spaceの-pre-wrapについて)
- Web specifications supported in Opera 5 - the details #3.4 CSS extensions for XML (web.archive.org(www.opera.com)。Opera 5.xのリンク関連の拡張CSSについて)
- Changelog for Opera 9.50 Alpha 1 for Windows (snapshot.opera.com。9.50 Alpha 1更新履歴)
- Opera 9.5 Alpha 1の更新履歴完全版 (kuruman.org > Kuruman Memo) (kuruman.org。9.50 Alpha 1 更新履歴非公式邦訳)
- Changelog for Opera 9.0 Technology Preview 2 for Windows (snapshot.opera.com。9.0 TP 2更新履歴)
- Opera CSS Extensions - Cascading Style Sheets Syntax (www.eskimo.com/~bloo。-o-linkなどの昔のプロパティ名の情報。調査中)
- スキンアイコンの画像を使うためのCSS - opera:hige - チーム俺等 (orera.g.hatena.ne.jp/higeorange。スキン関連の拡張CSSについて)
- CSSメモ: Mozilla拡張 (www1.ttcn.ne.jp/amotohiko。Mozillaの拡張CSSのメモ)
[編集] 脚注
- ↑ 複数画像へ指定する記述は無効だけど一応仕様のまま
- ↑ 公式な文書に記載されていたものか確認済みのもの
- ↑ http://jp.opera.com/docs/specs/
