Menggayakan Elemen Pseudo dengan CSS Sebaris: Had dan Alternatif
Menggabungkan elemen pseudo seperti ::sebelum dan ::selepas ke dalam e-mel HTML tandatangan dengan CSS sebaris boleh menjadi soalan biasa. Walau bagaimanapun, adalah penting untuk memahami had penggunaan gaya sebaris pada unsur pseudo.
Bolehkah Anda Menggunakan Elemen Pseudo dengan CSS Sebaris?
Malangnya, secara langsung menyatakan sebaris gaya untuk unsur pseudo tidak mungkin. Ini kerana elemen pseudo wujud sebagai abstraksi dalam struktur pokok CSS yang tidak diwakili dalam kod HTML. Gaya sebaris, yang ditakrifkan dalam HTML, digunakan hanya pada elemen HTML yang ditakrifkan.
Contoh:
td { text-align: justify; } td::after { content: ""; display: inline-block; width: 100%; }
Sementara elemen td di sini mewarisi teks- jajarkan harta, gaya sebaris untuk td::after adalah tidak sah dan tidak akan digunakan.
Berbeza Gelagat Elemen Pseudo dan Kelas Pseudo
Walaupun elemen pseudo dan kelas pseudo kedua-duanya digunakan dalam CSS untuk menyasarkan aspek khusus pepohon dokumen, ia berkelakuan berbeza dengan pewarisan. Sifat yang diwarisi boleh digunakan pada unsur pseudo (::sebelum dan ::selepas) daripada unsur penjanaannya, tetapi bukan pada kelas pseudo.
Kaedah Penggayaan Alternatif:
Jika anda ingin menggayakan elemen pseudo, anda perlu menggunakan CSS luaran dan bukannya gaya sebaris. Ini membolehkan anda menyasarkan elemen pseudo secara bebas dan menggunakan penggayaan yang diingini.
Atas ialah kandungan terperinci Bolehkah Inline CSS Style HTML Pseudo-elements?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!