Rumah >hujung hadapan web >tutorial css >Mengapa Harta `latar belakang` CSS Saya Membuang Ralat 'Operator Tidak Betul'?
HTML yang disediakan coretan termasuk sifat "latar belakang" yang menimbulkan ralat "pengendali yang salah" apabila disahkan. Isunya terletak pada kehadiran aksara "/", yang memerlukan penjelasan.
CSS mentakrifkan sintaks untuk "latar belakang" harta trengkas seperti berikut:
background: <bg-property> <bg-property> ... ;
Di mana "
Dalam HTML yang disediakan, ralat berlaku disebabkan oleh sifat "latar belakang" berikut:
background: url('...') 100% 0 / 4%;
Aksara "/" digunakan sebagai pemisah antara sifat "kedudukan latar belakang" dan "saiz latar belakang". Walau bagaimanapun, pengesah HTML mengesan bahawa penggunaan ini tidak betul.
Mengikut sintaks CSS, cara yang betul untuk memisahkan "background- position" dan "background-size" adalah dengan meninggalkan aksara "/" dan sebaliknya menggunakan ruang. Oleh itu, sifat "latar belakang" yang sah hendaklah:
background: url('...') 100% 0 4% no-repeat;
Di mana 100% 0 mewakili "kedudukan latar belakang" dan 4% mewakili "saiz latar belakang".
Atas ialah kandungan terperinci Mengapa Harta `latar belakang` CSS Saya Membuang Ralat 'Operator Tidak Betul'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!