CSS level 2サポート状況

xfy technologyユーザーエージェントのCSS level 2への対応状況を説明します。

1. 概要

この文書では、xfy technologyユーザーエージェントのCSS level 2(以下、CSS2と表記します)への対応状況を、CSS2のW3C勧告と照らし合わせて説明します。なお、通常の使用で差し支えないと思われる水準で「対応している」とし、完全な対応を保証するものではありません。

2. セレクタ

xfy technologyユーザーエージェントのセレクタへの対応状況を、一覧表で示します。

機能 パターン表記 対応状況
全称セレクタ * 対応
タイプセレクタ E 対応
子孫セレクタ E F 対応
子供セレクタ E > F 対応
:first-child疑似クラス E:first-child 非対応
リンクに関する疑似クラス E:link 対応
リンクに関する疑似クラス E:visited 非対応
動的な疑似クラス E:active 対応
動的な疑似クラス E:hover 対応
動的な疑似クラス E:focus 非対応
言語に関する疑似クラス E:lang(c) 対応
隣接セレクタ E + F 対応
※ただし、編集操作により、状態が変わる場合があります。
属性セレクタ E[foo] 対応
属性セレクタ E[foo="warning"] 対応
属性セレクタ E[foo~="warning"] 対応
属性セレクタ E[lang|="en"] 対応
クラスセレクタ div.warning 対応
一意セレクタ E:#myid 対応
:first-line疑似要素 div:first-line 非対応
:first-letter疑似要素 div:first-letter 非対応
:before:after疑似要素 E:before 非対応
:before:after疑似要素 E:after 非対応

3. 値の割り当て、カスケード処理、継承

xfy technologyユーザーエージェントではユーザースタイルシートの設定がないので、最重要規則(!important)には対応していません。そのほかの@import規則や値の継承、カスケード処理の順序、セレクタの詳細度などには対応しています。

4. メディアタイプ

xfy technologyユーザーエージェントは、メディアタイプに関するスタイルシートには対応していません。

5. ボックスモデル

xfy technologyユーザーエージェントのボックスモデルに関連するスタイルシートへの対応状況を、機能ごとに示します。

5.1. マージン

xfy technologyユーザーエージェントは、ボックスのマージンに関する下記のプロパティに対応しています。

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left
  • margin

プロパティの値への対応状況は、次のとおりです。

対応状況
<length> 対応
<percentage> 対応
auto 対応

5.2. パディング

xfy technologyユーザーエージェントは、ボックスのパディングに関する下記のプロパティに対応しています。

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left
  • padding

プロパティの値への対応状況は、次のとおりです。

対応状況
<length> 対応
<percentage> 対応

5.3. ボーダー幅

xfy technologyユーザーエージェントは、ボックスのボーダー幅に関する下記のプロパティに対応しています。

  • border-width-top
  • border-width-right
  • border-width-bottom
  • border-width-left
  • border-width

プロパティの値への対応状況は、次のとおりです。

対応状況
thin 対応
medium 対応
thick 対応
<length> 対応

5.4. ボーダー色

xfy technologyユーザーエージェントは、ボックスのボーダー色に関する下記のプロパティに対応しています。

  • border-color-top
  • border-color-right
  • border-color-bottom
  • border-color-left
  • border-color

プロパティの値への対応状況は、次のとおりです。

対応状況
<color> 対応
transparent 対応

5.5. ボーダースタイル

xfy technologyユーザーエージェントは、ボックスのボーダースタイルに関する下記のプロパティに対応しています。

  • border-style-top
  • border-style-right
  • border-style-bottom
  • border-style-left
  • border-style

プロパティの値への対応状況は、次のとおりです。

対応状況
none 対応
hidden 対応
dotted 対応
dashed 対応
solid 対応
double 対応
groove 対応
ridge 対応
inset 対応
outset 対応

5.6. ボーダー

xfy technologyユーザーエージェントは、ボックスのボーダーに関する下記のプロパティに対応しています。

  • border-top
  • border-right
  • border-bottom
  • border-left
  • border

プロパティの値への対応状況は、ボーダー幅ボーダー色 ・ボーダースタイルの各プロパティをご覧ください。

6. 表示と配置

xfy technologyユーザーエージェントの表示と配置に関連するスタイルシートへの対応状況を、機能ごとに示します。

6.1. 要素の表示形式

xfy technologyユーザーエージェントは、要素の表示形式に関する下記のプロパティに部分的に対応しています。

  • display

プロパティの値への対応状況は、次のとおりです。

対応状況
inline 対応
block 対応
list-item 非対応、inlineとして扱われます。
run-in 非対応、inlineとして扱われます。
compact 非対応、inlineとして扱われます。
marker 非対応、inlineとして扱われます。
table 対応
inline-table 非対応、inlineとして扱われます。
table-row-group 対応
table-header-group 対応
table-footer-group 対応
table-row 対応
table-column-group 非対応
table-column 非対応
table-cell 対応
table-caption 対応
none 対応

6.2. 要素の配置

xfy technologyユーザーエージェントは、要素の配置に関する下記のプロパティに対応しています。

  • top
  • right
  • bottom
  • left

プロパティの値への対応状況は、次のとおりです。

対応状況
<length> 対応
<percentage> 対応
auto 対応

また、下記のプロパティに部分的に対応しています。

  • position

プロパティの値への対応状況は、次のとおりです。

対応状況
static 対応
relative 対応
absolute 対応
relative 非対応

6.3. 要素の配置と回り込み

xfy technologyユーザーエージェントは、要素の配置と回り込みに関するプロパティに対応しています。それぞれのプロパティで、値への対応状況は次のとおりです。

  • float
    対応状況
    left 対応
    right 対応
    none 対応
  • clear
    対応状況
    none 対応
    left 対応
    right 対応
    both 対応

6.4. 重ね順

xfy technologyユーザーエージェントは、重ね順に関する下記のプロパティに対応しています。

  • z-index

プロパティの値への対応状況は、次のとおりです。

対応状況
auto 対応
<integer> 対応

6.5. 文字表記の方向

xfy technologyユーザーエージェントは、文字表記の方向に関する下記のプロパティには対応していません。

  • direction
  • unicode-bidi

7. 詳細な表示と配置

xfy technologyユーザーエージェントの詳細な表示と配置に関連するスタイルシートへの対応状況を、機能ごとに示します。

7.1. 内容領域の幅

xfy technologyユーザーエージェントは、内容領域の幅に関する次のプロパティに対応しています。

  • width

プロパティの値への対応状況は、次のとおりです。

対応状況
<length> 対応
<percentage> 対応
auto 対応

また、下記のプロパティには対応していません。

  • max-width
  • min-width

7.2. 内容領域の高さ

xfy technologyユーザーエージェントは、内容領域の高さに関する次のプロパティに対応しています。

  • height

プロパティの値への対応状況は、次のとおりです。

対応状況
<length> 対応
<percentage> 対応
auto 対応

また、下記のプロパティには対応していません。

  • max-height
  • min-height

7.3. 行の高さ

xfy technologyユーザーエージェントは、行の高さに関係するプロパティに対応しています。それぞれのプロパティで、値への対応状況は次のとおりです。

  • line-height
    対応状況
    normal 対応
    <number> 対応
    <length> 対応
    <percentage> 対応
  • vertical-align
    対応状況
    baseline 対応
    sub 対応
    super 対応
    top 対応
    text-top 対応
    middle 対応
    bottom 対応
    text-bottom 対応
    <length> 対応
    <percentage> 対応

8. 視覚効果

xfy technologyユーザーエージェントの視覚効果に関連するスタイルシートへの対応状況を、機能ごとに示します。

8.1. はみ出しと切り抜き

xfy technologyユーザーエージェントは、はみ出し表示に関する下記のプロパティに対応しています。

  • overflow

値への対応状況は、次のとおりです。

対応状況
visible 対応
hidden 対応
scroll 対応
auto 対応

また、切り抜きに関する下記のプロパティには対応していません。

  • clip

8.2. 表示・非表示

xfy technologyユーザーエージェントは、要素内容の表示・非表示に関する下記のプロパティに部分的に対応しています。

  • visibility

プロパティの値への対応状況は、次のとおりです。

対応状況
visible 対応
hidden 対応
collapse 非対応

9. 内容の生成、自動番号振り、リスト

xfy technologyユーザーエージェントは、内容の生成や自動番号振り、リストに関連するスタイルシートには次のプロパティだけに対応しています。

プロパティの値への対応状況は、次のとおりです。

対応状況
disc 対応
circle 対応
square 対応
decimal 対応
上記以外 非対応

10. ページメディア

xfy technologyユーザーエージェントは、ページメディアに関連するスタイルシートには次に挙げるプロパティだけに対応しています。

プロパティの値への対応状況は、次のとおりです。

対応状況
auto 対応
always 対応
上記以外 非対応

11. 色と背景

xfy technologyユーザーエージェントの色と背景に関連するスタイルシートへの対応状況を、機能ごとに示します。

11.1. 前景色

xfy technologyユーザーエージェントは、前景色に関する下記のプロパティに対応しています。

  • color

プロパティの値への対応状況は、次のとおりです。

対応状況
<color> 対応

11.2. 背景

xfy technologyユーザーエージェントは、背景に関係するプロパティに対応しています。それぞれのプロパティで、値への対応状況は次のとおりです。

  • background-color
    対応状況
    <color> 対応
    transparent 対応
  • background-image
    対応状況
    <url> 対応
    none 対応
  • background-repeat
    対応状況
    repeat 対応
    repeat-x 対応
    repeat-y 対応
    no-repeat 対応
  • background-attachment
    対応状況
    scroll 対応
    fixed 対応
  • background-position
    対応状況
    <percentage> 対応
    <length> 対応
    top 対応
    center 対応
    bottom 対応
    left 対応
    right 対応
  • background
    background-colorbackground-imagebackground-repeatbackground-attachmentbackground-positionの各プロパティをご覧ください。

12. フォント

xfy technologyユーザーエージェントは、フォント指定に関係するスタイルシートに部分的に対応しています。また、フォント選択に関係するスタイルシートへは対応していません。

以下、フォント指定に関係するスタイルシートへの対応状況を、プロパティごとに示します。

12.1. フォントファミリー

xfy technologyユーザーエージェントは、フォントファミリーを指定するプロパティ font-family に対応しています。プロパティの値への対応状況は、次のとおりです。

対応状況
<family-name> 対応
<generic-family> 対応

12.2. フォントスタイル

xfy technologyユーザーエージェントは、フォントスタイルを指定するプロパティ font-style に部分的に対応しています。プロパティの値への対応状況は、次のとおりです。

対応状況
normal 対応
italic 対応
oblique italicとして扱われます

12.3. スモールキャップ

xfy technologyユーザーエージェントは、スモールキャップフォントを指定するプロパティ font-variant には対応していません。

12.4. フォントの太さ

xfy technologyユーザーエージェントは、フォントの太さを指定するプロパティ font-weight に部分的に対応しています。プロパティの値への対応状況は、次のとおりです。

対応状況
normal 対応
bold 対応
lighter normalとして扱われます
bolder boldとして扱われます
100200300400 normalとして扱われます
500600700800900 boldとして扱われます

12.5. 長体・平体

xfy technologyユーザーエージェントは、長体・平体を指定するプロパティ font-stretch には対応していません。

12.6. フォントサイズ

xfy technologyユーザーエージェントは、フォントのサイズを指定するプロパティ font-size に対応しています。プロパティの値への対応状況は、次のとおりです。

対応状況
xx-small 対応
x-small 対応
small 対応
medium 対応
large 対応
x-large 対応
xx-large 対応
larger 対応
smaller 対応
<length> 対応
<percentage> 対応

12.7. サイズの調整

xfy technologyユーザーエージェントは、フォントのサイズを調整するプロパティ font-size-adjust には対応していません。

12.8. フォントプロパティの一括指定

xfy technologyユーザーエージェントは、フォントプロパティを一括指定するプロパティ font に部分的に対応しています。プロパティの値への対応状況は、フォントに関するプロパティをそれぞれご覧ください。

13. テキスト

xfy technologyユーザーエージェントのテキスト表現に関連するスタイルシートへの対応状況を、機能ごとに示します。

13.1. インデント

xfy technologyユーザーエージェントは、インデントに関する下記のプロパティに対応しています。

  • text-indent

プロパティの値への対応状況は、次のとおりです。

対応状況
<length> 対応
<percentage> 対応

13.2. 文字寄せ

xfy technologyユーザーエージェントは、文字寄せに関する下記のプロパティに部分的に対応しています。

  • text-align

プロパティの値への対応状況は、次のとおりです。

対応状況
left 対応
right 対応
center 対応

13.3. 文字飾り

xfy technologyユーザーエージェントは、文字飾りに関する下記のプロパティに部分的に対応しています。

  • text-decoration

プロパティの値への対応状況は、次のとおりです。

対応状況
underline 対応
overline 対応
line-through 対応
blink 非対応

また、次のプロパティには対応していません。

  • text-shadow

13.4. 文字間・単語間

xfy technologyユーザーエージェントは、文字と文字の間隔や、単語と単語の間隔に関する下記のプロパティには対応していません。

  • letter-spacing
  • word-spacing

13.5. 大文字化

xfy technologyユーザーエージェントは、アルファベットの大文字化に関する下記のプロパティには対応していません。

  • text-transform

13.6. 空白文字の扱い方

xfy technologyユーザーエージェントは、空白文字の扱い方に関する下記のプロパティに対応しています。

  • white-space

プロパティの値への対応状況は、次のとおりです。

対応状況
normal 対応
pre 対応
nowrap 対応

14. 表

xfy technologyユーザーエージェントの表に関連するスタイルシートへの対応状況を、機能ごとに示します。

14.1. キャプションの位置

xfy technologyユーザーエージェントは、表のキャプションの位置に関する下記のプロパティに部分的に対応しています。

  • caption-side

プロパティの値への対応状況は、次のとおりです。

対応状況
top 対応
bottom 対応
left 非対応
right 非対応

14.2. 表の幅の求め方

xfy technologyユーザーエージェントは、表の幅の求め方を設定する下記のプロパティには対応していません。

  • table-layout

14.3. ボーダー

xfy technologyユーザーエージェントは、表のボーダーに関する下記のプロパティに対応しています。

  • border-spacing

プロパティの値への対応状況は、次のとおりです。

対応状況
<length> 対応
<length>? 対応

また、下記のプロパティには対応していません。

  • table-collapse
  • empty-cells

14.4. 表の音声出力対応

xfy technologyユーザーエージェントは、表の音声出力対応に関する下記のプロパティには対応していません。

  • speak-header

15. ユーザーインターフェイス

xfy technologyユーザーエージェントのユーザーインターフェイスに関連するスタイルシートへの対応状況を、機能ごとに示します。

15.1. ポインタの形状

xfy technologyユーザーエージェントは、マウスのポインタの形状を変更する下記のプロパティには部分的に対応しています。

  • cursor

プロパティの値への対応状況は、次のとおりです。

対応状況
auto 対応
crosshair 対応
default 対応
pointer 対応
move 対応
e-resize 対応
ne-resize 対応
nw-resize 対応
n-resize 対応
se-resize 対応
sw-resize 対応
s-resize 対応
w-resize 対応
text 対応
wait 対応
help 非対応

15.2. システム色

xfy technologyユーザーエージェントは、AppWorkspace以外のシステム色指定に対応しています。

15.3. システムフォント

xfy technologyユーザーエージェントは、システムフォントには対応していません。

16. 音声スタイルシート

xfy technologyユーザーエージェントは、音声スタイルシートには対応していません。