2

background-position: center 20pxCSS2.1以降、またはのようなCSSの背景位置の値を混在させることができますbackground-position: 200px bottom

Operaバージョン<8と本当に初期のFirefoxバージョン(V1周辺)で問題が発生したか、サポートされていなかったと聞いたので、このブラウザのサポートがどれほど優れているかを知る必要があります。

4

1 に答える 1

3

2012年に重要なブラウザとバージョンのみを考慮すると、これに対するブラウザのサポートは完璧です。あなたが言及しているOperaとFirefoxのバージョンは、最大8年前にリリースされました!

そうは言っても、歴史のために:

  • この変更は、Opera 8 の変更ログに記載されています。はい、以前のバージョンではサポートされていませんでした。

  • Mozilla は、この拡張によって Gecko 1.7 に実装しました。Gecko 1.7 は Mozilla 1.7 と Firefox 1.0 で使用されています (ただし、おそらく 0.9 ビルドの後期にも使用されていました)。したがって、技術的には、Firefox は最初の安定版リリースからこの変更に対する基本的なサポートを常に提供してきました。

  • KDE はそれを KHTML に実装し、このバグを修正しました。もちろん、これは WebKit for Safari 1.3 で採用されました。Safari 1.2 以下では、この変更は実装されていません。

  • サプライズ!IE はずっとこの構文をサポートしてきました (少なくとも IE5.0 以来)。私は、この変更が最初から CSS2.1 に持ち込まれた理由の一部である可能性があると信じています。

少し新しいバージョンではy x、単位を混合すると値が「正しく」解釈される場合がありますが、実際にはそうではないことに注意してください。しかし、そもそも有効な CSS を作成する必要があるため、それも問題ではありません。

于 2012-12-09T15:53:34.693 に答える