อะไรกันแน่ที่ไม่enable-background
แอตทริบิวต์ทำอย่างไร
ฉันอ่านสเปคแล้วแต่ยังไม่เข้าใจ
อะไรกันแน่ที่ไม่enable-background
แอตทริบิวต์ทำอย่างไร
ฉันอ่านสเปคแล้วแต่ยังไม่เข้าใจ
คำตอบ:
ควรทำให้ภาพพื้นหลังพร้อมใช้งานสำหรับองค์ประกอบลูกขององค์ประกอบที่ระบุไว้สำหรับสิ่งต่างๆเช่นเอฟเฟ็กต์ฟิลเตอร์ที่ผสมผสานเนื้อหากับพื้นหลัง อาจมีประโยชน์อื่น ๆ แต่นั่นคือสิ่งที่ฉันรู้
หากคุณไม่ได้ตั้งค่าไว้ในทางเทคนิคองค์ประกอบจะไม่สามารถใช้พื้นหลังที่บรรพบุรุษสร้างขึ้นได้
เบราว์เซอร์หลักเพียงตัวเดียวที่รองรับ (เคย) คือ IE10 / 11 ดังนั้นจึงไม่ได้รับการใช้งานมากนัก (นอกจากนี้ยังมีเป็นแบบสำเร็จรูปในทุกการส่งออกของ Illustrator SVG - ไม่มีเหตุผลที่ดี)
(เบราว์เซอร์หลักทั้งหมดเลิกใช้แล้วตั้งแต่ปี 2014)
ในฐานะที่ระบุไว้โดยโรเบิร์ต Longson ในความคิดเห็นแอตทริบิวต์enable-background
จะเลิกอย่างน้อยก็ตั้งแต่ 2014
SVG 1.1 แนะนำคุณสมบัติเปิดใช้งานพื้นหลัง คุณสมบัติกำหนดแบ็คดร็อปภายใต้ขอบเขตตัวกรองในเวลาที่
<filter>
เรียกใช้องค์ประกอบ แนวคิดที่กำหนดโดยคุณสมบัตินี้ถูกระบุว่าเข้ากันไม่ได้กับโมเดลของบริบทการซ้อนใน CSS ในขณะที่เขียนข้อกำหนดนี้ UAs สามารถเลือกที่จะใช้คุณสมบัติ enable-background ตามที่กำหนดไว้ใน SVG 1.1 แต่จะเข้ากันไม่ได้กับข้อกำหนดนี้หรือกับ CSS Compositing and Blending [W3C Working Draft]