揭開background-position-x和background-position-y之謎:W3C CSS探索
CSS屬性的領域經常激發好奇
CSS屬性的領域經常激發好奇
CSS屬性的領域經常激發好奇
CSS屬性的領域經常激發好奇
CSS屬性的領域經常激發好奇心心和不確定性,特別是當某些屬性在瀏覽器中表現出不同程度的支援時。這些有趣的屬性包括background-position-x 和background-position-y,這引起了人們對將它們納入W3C CSS 標準的疑問。
Background-position-x 和-y:一個故事爭議
background-position-x和background-position-y由於瀏覽器之間的支援不一致而引發了爭論。 Gecko (Firefox) 和 Presto (Opera) 仍然堅持省略這些屬性,而 Webkit (Chrome、Safari) 則擁抱它們的功能。這種差異讓開發人員思考他們在 CSS 標準中的官方地位。
回答查詢:官方參考資料和見解
為了闡明這個謎團,我們查閱了官方參考資料和見解深入研究了圍繞這些屬性的複雜討論。我們的研究結果表明,CSS 3 曾提議將背景位置分離為 -x 和 -y,但最終被拒絕。這項決定背後的原因源自於工作小組認為該用例缺乏足夠的優點來保證引入新屬性。
解決問題並評估WebKit 的實現
此次拒絕還凸顯了對涉及多個背景圖像的場景以及透過CSS 物件模型(CSSOM) 操作CSS 的潛在歧義的擔憂。目前尚不清楚 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中文網其他相關文章!