ฉันกังวลเกี่ยวกับและbackground-position-x
background-position-y
Gecko (Firefox) และ Presto (Opera) ไม่รองรับ แต่ Webkit (Chrome, Safari) ทำ ...
ไม่มีใครรู้ (พร้อมการอ้างอิงอย่างเป็นทางการ) ว่านี่คือ (หรือจะ) รวมอยู่ในมาตรฐานหรือไม่?
ฉันกังวลเกี่ยวกับและbackground-position-x
background-position-y
Gecko (Firefox) และ Presto (Opera) ไม่รองรับ แต่ Webkit (Chrome, Safari) ทำ ...
ไม่มีใครรู้ (พร้อมการอ้างอิงอย่างเป็นทางการ) ว่านี่คือ (หรือจะ) รวมอยู่ในมาตรฐานหรือไม่?
คำตอบ:
background-position-x
และbackground-position-y
ในขณะนี้เป็นส่วนหนึ่งของ4 ระดับของพื้นหลังและมาตรฐานพรมแดน
แก้ไขแล้ว: background-position-x / -y, background-repeat-x / -y ได้รับการอนุมัติสำหรับพื้นหลังและเส้นขอบระดับ 4
แยกbackground-position
เป็น-x
และ-y
เสนอสำหรับ CSS 3แต่ถูกปฏิเสธเนื่องจากคณะทำงาน "พิจารณาว่ากรณีการใช้งานอ่อนแอเกินไปที่จะแนะนำคุณสมบัติใหม่สำหรับ" นอกจากนี้ดูเหมือนว่าจะมีข้อกังวลเกี่ยวกับความคลุมเครือกับภาพพื้นหลังหลายภาพและCSSOMซึ่งเป็น API ที่อยู่เบื้องหลัง CSS ฉันไม่แน่ใจว่า WebKit และ Trident นำมาใช้อย่างไรและพวกเขาจัดการกับข้อกังวลเหล่านี้อย่างไร
หยด CSS WG มีรายงานเพียงแค่เมื่อวานนี้ว่าจะมีการ“ไม่มีการเปลี่ยนแปลงไปbackground-position
หรือtransform-origin
ไวยากรณ์.” สาเหตุน่าจะมาจากการไม่ได้รับความล่าช้าเพิ่มเติม
บางทีมันอาจจะถูกเพิ่มไปยัง CSS 4 มีเธรดปัจจุบันในรายการส่งเมล www-style@w3.orgที่คุณอาจสนใจ
อัปเดต เห็นได้ชัดว่าคุณสมบัติเหล่านี้ได้รับการอนุมัติสำหรับ CSS 4 แล้ว (ดู[CSSWG] Minutes Telecon 2014-04-16 ):
แก้ไขแล้ว:
background-position-x
/-y
,background-repeat-x
/-y
ได้รับการอนุมัติสำหรับพื้นหลังและเส้นขอบระดับ 4
ฉันเดาว่าในแง่หนึ่งคุณได้ตอบคำถามของคุณเองแล้ว ไม่ทั้ง background-position-x และ background-position-y ไม่เป็นมาตรฐาน