background-position-x と background-position-y の謎を解明する: W3C CSS の探索
CSS プロパティの領域は、多くの場合特に特定の属性がブラウザー間でさまざまなレベルのサポートを示している場合、好奇心と不確実性が高まります。これらの興味深いプロパティの中には、background-position-x と background-position-y があり、W3C CSS 標準に含めることについて疑問が生じています。
Background-position-x と -y: A Tale論争の的
background-position-x とbackground-position-y は、支持が一貫していないため、議論を引き起こしました。ブラウザ。 Gecko (Firefox) と Presto (Opera) は引き続きこれらのプロパティを省略していますが、Webkit (Chrome、Safari) はそれらの機能を採用しています。この相違により、開発者は CSS 標準内での公式の立場について熟考することになりました。
質問への回答: 公式リファレンスと洞察
この謎を解明するために、私たちは公式リファレンスと洞察を調べました。これらの特性をめぐる複雑な議論を掘り下げました。私たちの調査結果では、background-position を -x と -y に分離することが CSS 3 で提案されたものの、最終的には拒否されたことが明らかになりました。この決定の背後にある理由は、このユースケースには新しいプロパティの導入を正当化するのに十分なメリットが欠けているという作業グループの認識に由来しています。
懸念への対処と WebKit の実装の評価
この拒否は、複数の背景画像を含むシナリオにおける潜在的な曖昧さおよび、 CSS オブジェクト モデル (CSSOM)。 WebKit と Trident がどのようにしてこれらのプロパティを実装し、これらの懸念を軽減できたのかは依然として不明です。
構文の変更なし: CSS の安定した背景位置
からの最近の更新CSS ワーキング グループは、background-position または transform-origin の構文に調整がないことを確認しています。この決定は、標準化プロセスのさらなる遅延を回避することを目的としている可能性があります。
未来への洞察: CSS 4 以降
これらのプロパティは適切な場所を見つけていない可能性がありますが、 CSS 3 では、CSS 4 に含まれる可能性は依然として残っています。 www スタイルのメーリング リストでの現在の議論は、この分野で進行中の開発に光を当てています。
更新: レベル 4 の承認が確保されました
最近の更新では、背景- Position-x/-y とbackground-repeat-x/-y は、CSS 4 に含めることが正式に承認されました。これは、CSS の進化における重要なマイルストーンです。これらのプロパティをバックグラウンド操作の正当な標準属性として認識します。
以上が「background-position-x」と「background-position-y」は正式に CSS 標準の一部ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。