Rumah >hujung hadapan web >tutorial css >Sifat khusus vendor
sifat CSS khusus vendor: kejahatan yang diperlukan?
Untuk mengelakkan konflik dengan sifat CSS standard sedia ada atau masa depan, konvensyen penamaan tertentu digunakan. Ciri-ciri dan kata kunci khusus vendor mesti bermula dengan sama ada tanda hubung (
) atau garis bawah (-
). Format yang disyorkan ialah: _
<code>'-' + vendor specific identifier + '-' + meaningful name '_' + vendor specific identifier + '-' + meaningful name</code>Konvensyen ini memastikan keserasian, kerana sifat CSS standard tidak akan bermula dengan tanda hubung atau garis bawah. Walau bagaimanapun, sementara ini meminimumkan konflik, sambungan khusus vendor bukanlah sebahagian daripada spesifikasi CSS rasmi dan tertakluk kepada perubahan. Oleh itu, penggunaannya harus diminimumkan.
Jadual 1: awalan vendor biasa
PERHATIAN: Walaupun tidak mungkin menyebabkan konflik, sambungan khusus vendor boleh berubah tanpa notis. Mereka juga tidak akan lulus pengesahan CSS. Mengutamakan sifat CSS standard apabila mungkin. Sekiranya pelanjutan diperlukan, pilih salah satu mencerminkan harta standard yang rapat untuk memudahkan peralihan yang lancar ke standard sekali tersedia.
Contoh : harta opacity
Sebelum sokongan CSS3 yang meluas, pemaju menggunakan sambungan khusus vendor untuk opacity
. Contoh ini menunjukkan pendekatan yang sama:
<code>'-' + vendor specific identifier + '-' + meaningful name '_' + vendor specific identifier + '-' + meaningful name</code>
Teknik ini memastikan keserasian merentasi pelbagai pelayar, dengan setiap penyemak imbas memilih harta yang sesuai. Walaupun selepas penyemak imbas mengadopsi harta opacity
standard, pendekatan ini tetap berfungsi. Perhatikan bahawa harta Internet Explorer filter
adalah pengecualian yang tidak standard.
Kesimpulan:
Ciri-ciri khusus vendor boleh membantu untuk menguji dan merapatkan jurang keserasian, tetapi mereka tidak sesuai untuk penyelesaian jangka panjang. Sentiasa memihak kepada sifat CSS standard. Gunakan awalan vendor dengan berhati-hati dan hanya apabila benar-benar perlu, ingat bahawa mereka tidak didokumentasikan dengan baik dan mungkin berubah tanpa diduga. Rujuk sumber seperti yang saya gunakan untuk maklumat keserasian penyemak imbas.
Atas ialah kandungan terperinci Sifat khusus vendor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!