Firefox 3 では、CSS 実装の多くの改善がなされています。これらの変更は、ドキュメンテーション中の特定のページ上で文書化されていますが、この記事は、それらのすべての概要を提供することで、開発者が容易にこれらの変更内容について知ることができるようにしています。
display
プロパティの値inline-block
とinline-table
が実装されました。font-size-adjust
プロパティが全てのプラットフォームで動くようになりました。以前は Windows でしかサポートされていませんでした。color
に対するrgba()
とhsla()
のサポート (バグ 147017):default
擬似クラスのサポート (バグ 302186)width
とmin-width
、max-width
プロパティに-moz-max-content
と-moz-min-content
、-moz-fit-content
、-moz-available
値が追加されました(バグ 311415 と バグ 402706)。- HTML ソフトハイフン (
­
) がサポートされました。 - CSS 2.1 仕様に従い、プロポーショナルフォントにおける事前整形されたタブの動作が大きく改善されました。
ime-mode
プロパティがサポートされました。- HTML に CSS プロパティ
text-rendering
のサポートが追加されました。 (バグ 387969) - CSS プロパティ
-moz-border-*-start
と-moz-border-*-end
が実装されました。 (バグ 74880) - 残っていたほぼすべての CSS プロパティで
-moz-initial
が実装されました。(quotes
と-moz-border-*-colors
を除く) バグ 80887 window.getComputedStyle
が、サポートされているすべての CSS プロパティをサポートするようになりました。 (バグ 316981)content
の値none
がサポートされました。 バグ 378535cursor
の値none
がサポートされました。 バグ 346690- 背景画像が
-moz-border-radius
にそって正しくクリッピングされるようになりました。 バグ 24998 white-space
の値pre-wrap
がサポートされました。 バグ 261081- :first-child や :only-child、:last-child (バグ 73586)、:empty (バグ 98997)、 + 結合子 (バグ 229915) のようなセレクタは動的に更新されるようになりました。(バグ 401291).
z-index
プロパティの負の値が正しくサポートされました。