Visit Mozilla.org

Mozilla CSS support chart

出典: MDC


このサポートリファレンスは作業中であり、より正確で最新の情報を反映するために時を選ばず変更されるかもしれません。

このページはなんらかの形で Mozilla がサポートを実装している CSS セレクタ、プロパティ、@規則をリストしています。そのようなリストは CSS サポートの非常に大雑把な指標です。実装された機能は (報告された、あるいはされていない) バグを抱えており、したがって全ての条件の元で正しく機能するわけではないかもしれません。

もしあなたが Mozilla の CSS サポートにバグを発見したと思ったら、最小のテストケースを作成し、バグを提出 してください。最初に既にあるバグの中から探すのを忘れないでください。Bugzilla で確認されるまで、ここではそのバグを言及しないでください。

目次

‘サポート時期’列は Gecko のバージョンナンバが載っています (バージョン 1.0 未満は 1.0 としてリストしました)。Gecko は Firefox とその他アプリケーションのレンダリングエンジンです。Firefox と Gecko のバージョンナンバの詳細は Gecko の記事を参照してください。

Mozilla CSS 拡張 (それらは -moz- から始まります) はここにはリストされていません。それらはブラウザの中での内部利用を目的としており、Web ページで動かすためにそれらをあてにしてはいかません、なぜならそれらは可能ですが、そのうち使えなくなる からです。

このページは Mozilla のバグをリストしており、私たちの実装の問題を確認できます。いかなるバグも あなたがパッチを持っていない限りコメントしないでください

[編集] CSS セレクタ

セレクタ サポート状況 サポート時期 注記
要素セレクタ Yes 1.0 -
ユニバーサルセレクタ Yes 1.0 -
属性セレクタ Yes 1.0 -
クラスセレクタ Yes 1.0 -
ID セレクタ Yes 1.0 -
動的擬似クラス Yes 1.0 quirks mode では :hover:active動作が異なります
:target 擬似クラス Yes 1.3 -
:lang(language) 擬似クラス
(languageRFC 3066 かその後継版で定義されます。)
Yes 1.2 -
:checked 擬似クラス Yes 1.1 -
:root 擬似クラス Yes 1.0 -
:first-child 擬似クラス Yes 1.0 :first-child は動的に更新されません。 (bug 73586)
:last-child 擬似クラス Yes 1.0 :last-child は動的に更新されません。 (bug 73586)
:only-child 擬似クラス Yes 1.8 :only-child は動的に更新されません。
:empty 擬似クラス Yes 1.0 1.8 以降では空白を含んでいる要素は :empty にマッチしなくなりました。 :empty は動的に更新されないというバグが知られています。 (bug 98997)
:not() 擬似クラス Yes 1.0 -
::first-line 擬似要素 Yes 1.0 ?
::first-letter 擬似要素 Yes 1.0 ?
::before::after 擬似要素 Yes 1.0 position はこれらの疑似要素ではサポートされいません。floatdisplayoverflow プロパティもまた、疑似要素に適用する場合はいくつかバグがあります。
子孫結合子 Yes 1.0 -
子供結合子 Yes 1.0 -
隣接兄弟結合子 Yes 1.0 動的な操作に関して問題がいくつかあります。 (bug 229915)
一般兄弟結合子 Yes 1.7 動的な操作に関して問題がいくつかあります。 (bug 229915)

[編集] CSS 2.1 プロパティ

プロパティ サポート状況 サポート時期 注記
background Yes 1.0 -
background-attachment Yes 1.0 -
background-color Yes 1.0 -
background-image Yes 1.0 -
background-position Yes 1.0 キーワードと組み合わせた絶対的な大きさは 1.7 以降でサポートされました。
background-repeat Yes 1.0 -
border Yes 1.0 -
border-bottom Yes 1.0 -
border-bottom-color Yes 1.0 -
border-bottom-style Yes 1.0 -
border-bottom-width Yes 1.0 -
border-collapse Yes 1.0 このプロパティの動的な更新に関していくつか問題があります。(例えば動的なセルの挿入。)
border-color Yes 1.0 -
border-left Yes 1.0 -
border-left-color Yes 1.0 -
border-left-style Yes 1.0 -
border-left-width Yes 1.0 -
border-right Yes 1.0 -
border-right-color Yes 1.0 -
border-right-style Yes 1.0 -
border-right-width Yes 1.0 -
border-spacing Yes 1.0 -
border-style Yes 1.0 -
border-top Yes 1.0 -
border-top-color Yes 1.0 -
border-top-style Yes 1.0 -
border-top-width Yes 1.0 -
border-width Yes 1.0 -
bottom Yes 1.0 -
caption-side Yes 1.4 -
clear Yes 1.0 -
clip Yes 1.0 -
color Yes 1.0 -
content Yes 1.0 -
counter-increment Yes 1.8? bug 3247 参照
counter-reset Yes 1.8? bug 3247 参照。
cursor Yes 1.0 カーソルとして URL を指定する場合の制限については Using URL values for the cursor property を参照
direction Yes 1.0 -
display Yes 1.0 Mozilla は inline-block (bug 9458 参照)と inline-table (修正されました! bug 18217 参照)、run-in (bug 2056 参照) の値をまだサポートしていません。
empty-cells Yes 1.0 -
float Yes 1.0 -
font Yes 1.0 -
font-family Yes 1.0 -
font-size Yes 1.0 -
font-style Yes 1.0 -
font-variant Yes 1.0 -
font-weight Yes 1.0 -
height Yes 1.0 -
left Yes 1.0 -
letter-spacing Yes ? -
line-height Yes ? -
list-style Yes 1.0 -
list-style-image Yes 1.0 -
list-style-position Yes 1.0 -
list-style-type Yes 1.0 -
margin Yes 1.0 -
margin-bottom Yes 1.0 -
margin-left Yes 1.0 -
margin-right Yes 1.0 -
margin-top Yes 1.0 -
max-height Yes 1.7 -
max-width Yes 1.0 -
min-height Yes 1.7 -
min-width Yes 1.0 -
orphans No - bug 137367 参照
outline Yes 1.8 1.8 より前のバージョンでは、似たような機能が -moz-outline を使って実装されていました。
outline-color Yes 1.8 -
outline-style Yes 1.8 -
outline-width Yes 1.8 -
overflow Yes 1.0 -
padding Yes 1.0 -
padding-bottom Yes 1.0 -
padding-left Yes 1.0 -
padding-right Yes 1.0 -
padding-top Yes 1.0 -
page ? - page は CSS 2.1 にはありませんが、CSS 2.0 にはありました
page-break-after No - bug 132035 参照
page-break-before No - bug 132035 参照
page-break-inside No - bug 132035 参照
position Yes 1.0 -
quotes Yes 1.8 ?
right Yes 1.0 -
size No - size は CSS 2.1 ではありませんが、CSS 2.0 にはありました
table-layout Yes 1.0 -
text-align Yes 1.0 -
text-decoration Yes 1.0 -
text-indent Yes 1.0 -
text-transform Yes 1.0 -
top Yes 1.0 -
unicode-bidi Yes 1.0 -
vertical-align Yes ? -
visibility Yes 1.3 collapse 値は 1.8 以降でサポートされました。
white-space Yes 1.0 pre-line (bug 230555) と pre-wrap (bug 261081) 値はサポートされていません。インライン要素ではバグがあります (bug 191699)。
widows No - bug 137367 参照
width Yes 1.0 -
word-spacing Yes 1.0 -
z-index Yes ? -

[編集] その他の CSS プロパティ

プロパティ サポート状況 サポート時期 注記
CSS 3 cursor updates Yes 1.8 -
font-size-adjust Varies ? Windows ではサポートされています。他のプラットフォームの詳細は bug 130473 を参照してください
opacity Yes 1.7 -
overflow-x Yes 1.8 -
overflow-y Yes 1.8 -

[編集] CSS @規則

@規則 サポート状況 サポート時期 注記
@charset Yes ? -
@font-face No - bug 70132 参照
@import Yes 1.0 -
@media Yes ? -
@namespace Yes ? -
@page No - bug 115199 も参照

[編集] 謝辞

私は以下の方々にこの文書への貢献を感謝します。(ファーストネームのアルファベット順に並んでいます。)

  • Boris Zbarsky
  • Christian Biesinger
  • David Baron
  • fantasai
  • Jeff Walden
  • Robert Kaiser
  • IRC の方々、ドキュメンテーションニューズグループ、bug 281960 とここに並べるのを私が忘れてしまった方々。

[編集] Original Document Information

  • Author: Anne van Kesteren