CSS の拡張機能
WebKit では、様々な拡張 CSS プロパティをサポートしています。次の表に、サポートが確定している拡張プロパティの一覧を示します。WebKit では追加の非標準プロパティを使用できますが、AIR では完全にはサポートされていません。これは、それらのプロパティがまだ WebKit で開発中であるか、今後削除される可能性のある試用機能であるためです。
CSS プロパティ名
|
値
|
説明
|
-webkit-border-horizontal-spacing
|
負でない長さの単位
|
ボーダーの間隔の水平部分を指定します。
|
-webkit-border-vertical-spacing
|
負でない長さの単位
|
ボーダーの間隔の垂直部分を指定します。
|
-webkit-line-break
|
after-white-space、normal
|
中国語、日本語、韓国語(CJK)のテキストに使用する改行規則を指定します。
|
-webkit-margin-bottom-collapse
|
collapse、discard、separate
|
テーブルセルの下マージンの相殺方法を定義します。
|
-webkit-margin-collapse
|
collapse、discard、separate
|
テーブルセルの上下のマージンの相殺方法を定義します。
|
-webkit-margin-start
|
任意の長さの単位
|
開始マージンの幅です。テキストの方向が左から右の場合、このプロパティは左マージンをオーバーライドします。テキストの方向が右から左の場合、このプロパティは右マージンをオーバーライドします。
|
-webkit-margin-top-collapse
|
collapse、discard、separate
|
テーブルセルの上マージンの相殺方法を定義します。
|
-webkit-nbsp-mode
|
normal、space
|
含まれているコンテンツ内における改行をしないスペースの動作を定義します。
|
-webkit-padding-start
|
任意の長さの単位
|
開始パディングの幅を指定します。テキストの方向が左から右の場合、このプロパティは左パディングの値をオーバーライドします。テキストの方向が右から左の場合、このプロパティは右パディングの値をオーバーライドします。
|
-webkit-rtl-ordering
|
logical、visual
|
左から右と右から左の方向が混在しているテキストのデフォルトの処理をオーバーライドします。
|
-webkit-text-fill-color
|
任意の定義済みカラー名または数値によるカラー値
|
塗りつぶしの色を指定します。
|
-webkit-text-security
|
circle、disc、none、square
|
パスワード入力フィールドで使用する代替図形を指定します。
|
-webkit-user-drag
|
|
自動のドラッグ動作をオーバーライドします。
|
-webkit-user-modify
|
read-only、read-write、read-write-plaintext-only
|
エレメントのコンテンツを編集できるかどうかを指定します。
|
-webkit-user-select
|
|
エレメントのコンテンツをユーザが選択できるかどうかを指定します。
|
詳しくは、Apple 社の『Safari CSS リファレンスの紹介』(http://developer.apple.com/jp/documentation/AppleApplications/Reference/SafariCSSRef/)を参照してください。