Ralat Imej Latar Belakang: Mengenalpasti Operator yang Salah
Apabila cuba menggayakan elemen div dengan imej latar belakang menggunakan tatatanda trengkas, sesetengah pengguna menghadapi ralat mengenai operator yang salah:
Ralat: CSS: latar belakang: / adalah salah operator.
Untuk membetulkan isu ini, adalah penting untuk memahami sintaks yang betul untuk sifat latar belakang. Menurut spesifikasi CSS, aksara / berfungsi sebagai pemisah antara kedudukan latar belakang dan sifat saiz latar belakang.
Coretan CSS berikut menunjukkan penggunaan yang betul:
div { height: 100%; background: url('...') 100% 0/4% no-repeat; }
Dalam contoh ini , "url(...) 100% 0" mewakili kedudukan latar belakang, manakala "4%" menunjukkan saiznya. Adalah penting untuk ambil perhatian bahawa walaupun saiz latar belakang adalah pilihan, ia harus dinyatakan bersama kedudukan latar belakang apabila menggunakan tatatanda trengkas.
Mengabaikan / pemisah atau tersalah letak antara sifat boleh membawa kepada ralat operator yang salah. Selain itu, adalah penting untuk menentukan saiz tanpa kedudukan. Sebagai contoh, kod CSS berikut adalah sah:
div { height: 100%; background: url(...) 100% 0 no-repeat; }
Atas ialah kandungan terperinci Mengapa Gambar Latar Belakang CSS Saya Shorthand Menghasilkan Ralat 'Operator Tidak Betul'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!