Apa sebenarnya yang dilakukan enable-background
atribut itu?
Saya membaca spesifikasinya tapi tetap saja saya tidak memahaminya.
Apa sebenarnya yang dilakukan enable-background
atribut itu?
Saya membaca spesifikasinya tapi tetap saja saya tidak memahaminya.
Jawaban:
Ini seharusnya membuat gambar latar tersedia untuk elemen turunan dari elemen yang ditentukan untuk hal-hal seperti efek filter yang memadukan konten dengan latar belakang. Mungkin ada kegunaan lain, tapi itulah yang saya tahu.
Jika Anda tidak mengaturnya, maka secara teknis elemen tidak dapat menggunakan latar belakang yang dibuat oleh leluhur.
Satu-satunya browser utama yang mendukungnya adalah IE10 +, jadi tidak terlalu sering digunakan. (Itu juga ada sebagai boilerplate di setiap ekspor Illustrator SVG - tanpa alasan yang bagus.)
Seperti dicatat oleh Robert Longson dalam komentar , atribut enable-background
tidak digunakan lagi setidaknya sejak 2014 .
SVG 1.1 memperkenalkan properti enable-background. Properti menentukan penurunan kembali di bawah wilayah filter pada saat
<filter>
elemen dipanggil. Konsep yang ditentukan oleh properti ini diidentifikasi tidak kompatibel dengan model konteks tumpukan di CSS pada saat spesifikasi ini ditulis. UA dapat memilih untuk mengimplementasikan properti enable-background seperti yang didefinisikan dalam SVG 1.1 tetapi tidak akan kompatibel dengan spesifikasi ini atau untuk Penggabungan dan Pencampuran CSS [W3C Working Draft].