Memahami Keperluan Harta 'kandungan' untuk :sebelum dan :selepas Unsur Pseudo
:sebelum dan :selepas unsur pseudo benarkan kami memasukkan kandungan yang dijana sebelum atau selepas elemen. Untuk berfungsi, elemen pseudo ini memerlukan penggunaan sifat 'kandungan'.
Mengapa 'kandungan' Penting
Mengikut spesifikasi W3C, 'kandungan' ' harta memainkan peranan penting dalam menentukan kandungan yang dihasilkan oleh unsur pseudo ini. Apabila 'kandungan' ditetapkan kepada 'tiada', iaitu nilai awalnya, tiada kandungan dijana. Oleh itu, tiada kandungan yang dipaparkan tersedia untuk digayakan.
Sambungan Penggayaan
Menggunakan gaya pada ::sebelum dan ::selepas elemen pseudo hanya mempengaruhi paparan kandungan yang dihasilkan. Tanpa menyatakan sifat 'kandungan', tiada kandungan hadir untuk gaya digunakan.
Mengelakkan Lebihan
Untuk mengelak daripada menetapkan 'kandungan:'' berulang kali; ' untuk berbilang :before dan :after pseudo-elements, gaya global CSS boleh digunakan:
::before, ::after { content:''; }
Pendekatan ini memastikan semua kandungan yang dijana untuk :before dan :after pseudo-elements akan mempunyai nilai lalai rentetan kosong, membenarkan gaya digunakan dengan sewajarnya.
Atas ialah kandungan terperinci Mengapakah Harta `kandungan` Penting untuk Penggayaan `:sebelum` dan `:selepas` unsur Pseudo?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!